如何使项目符合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.lockvendor 目录中留下依赖关系。

【问题讨论】:

【参考方案1】:

如果composer remove PACKAGE 不起作用,可能你不需要的包被另一个包需要

如果您想确保,请删除供应商文件夹并进行作曲家更新(注意您的 composer.json 上的 vendor/package: *

如果供应商仍然有那个包,那是因为另一个人需要它。

【讨论】:

以上是关于如何使项目符合composer.json?的主要内容,如果未能解决你的问题,请参考以下文章

如何从供应商目录生成 laravel composer.json?

用composer安装php代码(以安装phpmailer为例)

Composer实现项目的自动加载

Composer 找不到配置文件:C:\composer 要初始化项目,请创建一个 composer.json 文件

composer.json:项目安装

Xampp / Composer / Zend Framework 2 安装问题