我有一个有几个过时的依赖项的项目。
其中一个依赖项刚刚在composer.lock中列出
我从composer.json中删除了所有的包
composer remove <package>但该软件包仍在composer.lock中列出。看来这是个孤儿包。
如果使用
composer depends <package>它返回“找不到包”。
发布于 2019-03-15 19:58:29
最后我把包裹拿走了。
我检查了包是否在grep的源代码中使用。
grep -rnwi vendor/ -e "namespace"由于包是在dev部分中列出的,所以我运行
composer install --no-dev然后我从composer.lock中删除了这些包。
然后跑
composer install该软件包没有再次安装。
https://stackoverflow.com/questions/55189200
复制相似问题