Подтвердить что ты не робот

Есть ли способ удалить зависимости разработчика с композитором?

Я хочу удалить (и не удалять из моих компоновщиков .json) зависимости от проекта.

Есть ли простой способ сделать это?

4b9b3361

Ответ 1

Запуск install или update с помощью --no-dev должен теперь удалить требования разработчика и их зависимости.

Оригинальный ответ для исторических целей:

На самом деле нет. Конечно, вы можете вручную rm -rf их из каталога поставщика, но композитор не имеет возможности удалить требования к разработчику после установки с помощью --dev. Это не огромный случай использования, но может потребовать новый переключатель командной строки, если вы хотите сообщить о проблеме в github.

Ответ 2

Вы можете использовать следующую команду после удаления зависимостей в файле composer.json.

composer update

Ответ 3

Пришел к этому вопросу, когда искал тот же ответ. Теперь вы можете удалить установленные зависимости dev, просто сделав:

composer --no-dev update

Он удалит все найденные пакеты dev. Хотя было бы интересно, чтобы люди высадились здесь так же, как и я:)

Ответ 4

Я ответил позже, но это могло помочь кому-то другому: composer remove friendsofsymfony/elastica-bundle (например)

Воля