Удаление Composer для проекта подкаталога (Mac) - PullRequest
1 голос
/ 01 мая 2019

В проекте я установил один композитор в этот независимый подкаталог , и у меня есть основной композитор в основной каталог .

Теперь я настроил карту классов подкаталога composer в main composer , который работает.Подкаталог composer.json и другие соответствующие файлы композитора больше не требуются.

Я бы хотел правильно удалить / удалить только подкаталог composer, возможно, похож на этот пост .

which composer в обоих каталогах возвращает:

/usr/local/bin/composer

Каковы правильные команды для удаления компоновщика подкаталогов без случайного удаления основного компоновщика ?Или я просто делаю это вручную?

1 Ответ

1 голос
/ 08 мая 2019

Composer только когда-либо создает / изменяет 2 файла и папку vendor в вашем проекте, composer.json и composer.lock из тех двух файлов, которые он знает, какие зависимости нужно установить в папку vendor.Удаление их - это все, что вам нужно сделать.

Вы можете безопасно удалить папку поставщика, и Composer установит те же версии зависимостей, когда присутствует composer.lock.Если нет composer.lock, он работает в основном как composer update, что означает, что он установит новейшие версии и создаст для них composer.lock.

Если вы удалите все 3, тогда композитор не распознает, чтосделай и скажи сначала создать composer.json.Это все, что вам нужно для удаления всего, что связано с композитором, из проекта.

...