我有一个具有多个过时依赖项的项目。
其中一个依赖项刚刚在composer.lock中列出
我使用
从composer.json中删除了每个软件包composer remove <package>
,但该软件包仍列在composer.lock中。看来这是一个孤儿包。
如果使用
composer depends <package>
它返回“找不到包”
答案 0 :(得分:0)
最后我刚刚取出了包裹。
我检查了软件包是否已在grep的源代码中使用
grep -rnwi vendor/ -e "namespace"
该软件包已在“开发”部分列出,因此我运行
composer install --no-dev
然后我从composer.lock中删除了软件包
然后运行
composer install
该软件包未再次安装