如何使项目符合composer.json?
Posted
技术标签:
【中文标题】如何使项目符合composer.json?【英文标题】:How to bring project into compliance with composer.json? 【发布时间】:2016-04-19 11:47:45 【问题描述】:这一定是composer install
应该做的。但它不会删除不再需要的包。好吧,我可以删除带有 composer remove PACKAGE
的包,而不是手动编辑 composer.json
,但这仍然会在 composer.lock
和 vendor
目录中留下依赖关系。
【问题讨论】:
【参考方案1】:如果composer remove PACKAGE
不起作用,可能你不需要的包被另一个包需要。
如果您想确保,请删除供应商文件夹并进行作曲家更新(注意您的 composer.json
上的 vendor/package: *
)
如果供应商仍然有那个包,那是因为另一个人需要它。
【讨论】:
以上是关于如何使项目符合composer.json?的主要内容,如果未能解决你的问题,请参考以下文章
如何从供应商目录生成 laravel composer.json?
用composer安装php代码(以安装phpmailer为例)