有没有办法使用 Composer 卸载 dev 依赖项?

2022-08-30 08:07:19

我想卸载(而不是从我的 composer.json 中删除)项目上的开发依赖项。

有没有一个简单的方法来做到这一点?


答案 1

运行或 with 现在应删除开发要求及其依赖项。installupdate--no-dev

出于历史目的的原始答案:

其实不然。当然,您可以从供应商目录中手动 rm -rf 它们,但是在使用 --dev 进行安装后,composer 无法卸载开发要求。这不是一个巨大的用例,但如果你想在github上报告问题,可以保证一个新的命令行开关。


答案 2

删除文件中的依赖项后,可以使用以下命令。composer.json

composer update

推荐