В проекте я установил один композитор в этот независимый подкаталог , и у меня есть основной композитор в главном каталоге.
Теперь я настроил карту классов подкаталога composer в основном композиторе, и это работает. Подкаталог composer.json
и другие соответствующие файлы композитора больше не требуются.
Я хотел бы правильно удалить/удалить только композитор подкаталога, возможно, похожий на this сообщение.
which composer
в обоих каталогах возвращает:
/usr/local/bin/composer
Каковы правильные команды для удаления композитора из подкаталога без случайного удаления главного композитора? Или я просто вручную это делаю?
composer.json
с использованием композитора, что немного затрудняет понимание того, что вы хотите сделать. Правильно ли я понимаю, что в основном вы хотите иметь только основнойcomposer.json
, но он должен обеспечивать все зависимости, автозагрузку и т.д. для основного проекта и подкаталога cron? - person dbrumann   schedule 01.05.2019composer
создает только папку поставщика и папкуcomposer.lock
и вносит изменения в папкуcomposer.json
. Когдаcomposer.json
нет, команда ничего не сделает. Если папки поставщика нет, он будет использоватьcomposer.lock
для установки точно таких же версий зависимостей в vendor/ или использоватьcomposer.json
для установки новейших версий, а затем создатьcomposer.lock
с информацией о том, какие из них были установлены. - person dbrumann   schedule 01.05.2019composer.lock
вам не нужно проверять папку поставщика в git (просто добавьте поставщик/ в файл.gitignore
). Это уменьшит размер вашего репозитория, когда вы поделитесь им или проверите его на другом компьютере, и по-прежнему сохраните всю необходимую информацию о версии, поэтому у вас не возникнут проблемы. - person dbrumann   schedule 01.05.2019