Есть ли способ удалить зависимости dev с помощью composer?


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

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

4 63

4 ответа:

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

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

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

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

composer update

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

composer --no-dev update

он удалит все пакеты dev, которые он находит. Хотя это было бы интересно людям, приземляющимся здесь так же, как и я :)

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

будет