【发布时间】:2016-04-19 11:47:45
【问题描述】:
这一定是composer install 应该做的。但它不会删除不再需要的包。好吧,我可以删除带有 composer remove PACKAGE 的包,而不是手动编辑 composer.json,但这仍然会在 composer.lock 和 vendor 目录中留下依赖关系。
【问题讨论】:
标签: php dependencies composer-php del
这一定是composer install 应该做的。但它不会删除不再需要的包。好吧,我可以删除带有 composer remove PACKAGE 的包,而不是手动编辑 composer.json,但这仍然会在 composer.lock 和 vendor 目录中留下依赖关系。
【问题讨论】:
标签: php dependencies composer-php del
如果composer remove PACKAGE 不起作用,可能你不需要的包被另一个包需要。
如果您想确保,请删除供应商文件夹并进行作曲家更新(注意您的 composer.json 上的 vendor/package: *)
如果供应商仍然有那个包,那是因为另一个人需要它。
【讨论】: