首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在composer中列出孤儿包?

如何在composer中列出孤儿包?
EN

Stack Overflow用户
提问于 2019-03-15 19:02:05
回答 1查看 207关注 0票数 0

我有一个有几个过时的依赖项的项目。

其中一个依赖项刚刚在composer.lock中列出

我从composer.json中删除了所有的包

代码语言:javascript
运行
复制
composer remove <package>

但该软件包仍在composer.lock中列出。看来这是个孤儿包。

如果使用

代码语言:javascript
运行
复制
composer depends <package>

它返回“找不到包”。

  • 拆包安全吗?
  • 是否有命令检查孤立包?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-15 19:58:29

最后我把包裹拿走了。

我检查了包是否在grep的源代码中使用。

代码语言:javascript
运行
复制
grep -rnwi vendor/ -e "namespace"

由于包是在dev部分中列出的,所以我运行

代码语言:javascript
运行
复制
composer install --no-dev

然后我从composer.lock中删除了这些包。

然后跑

代码语言:javascript
运行
复制
composer install

该软件包没有再次安装。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55189200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档