خطای هنگام نصب پکیج local در composer
تاریخ انتشار:
2 مرداد 1401
در صورتی که در نصب پکیج محلی خطای in the lock file but not in remote repositories, make sure you avoid updating this package to keep the one from the lock file را داشتید به دلیل عدم وجود فایل composer.json در root هر پکیج است مثلا باید در پروژه پکیچ های محلی در مسیر زیر باشد
packages/namevednor/base
درون base حتما باید composer.json باشد
همچنین دقت کنید که در composer.json اصلی که در root قرار دارد باید مسیر دهی به شکل زیر باشد
repositories": { "namevednor/base": { "type": "path", "url": "packages/namevednor/base" } } require": { "namevednor/site": "dev-master" }