新闻中心
如何使用 composer depends 命令反向查找哪个包依赖了指定的包?
composer depends 可查谁依赖某包,如 composer depends monolog/monolog 查直接依赖者;加 --tree 显示完整依赖链,加 --include-dev 包含开发依赖。

直接用 composer depends 就能查出谁依赖了某个包,比如你想知道哪个包拉进了 monolog/monolog,运行:
基本用法:查直接依赖者
在项目根目录下执行:
composer depends monolog/monolog
它会列出所有直接声明依赖该包的包(包括你的 require 和 require-dev 中的包),不显示传递依赖关系。
如果想同时看开发依赖,加 --include-dev 参数:
composer depends --include-dev monolog/monolog
查看完整依赖链(递归向上)
默认只显示一级依赖。要看到“谁 → 谁 → 你指定的包”这样的路径,加 --tree:
composer depends --tree monolog/monolog
Clips AI
自动将长视频或音频内容转换为社交媒体短片
255
查看详情
输出类似:
my/project<br> → symfony/console (requires monolog/monolog)<br> → my/package (requires symfony/console)
注意:--tree 默认只查运行时依赖;加 --include-dev 才会把 require-dev 的链也纳入。
限定搜索范围(避免误匹配)
包名支持模糊匹配,但容易命中太多结果。推荐用全名,并确认是否带版本约束:
- 查精确包名:
composer depends "psr/log"(加引号防 shell 解析错误) - 排除已卸载但残留 lock 文件中的记录:先运行
compos再查
er update --lock - 如果提示 “Package not found”,说明该包当前未被任何已安装包依赖(可能已移除、或仅在
require-dev里但没加--include-dev)
配合其他命令快速定位问题
当你发现某个包引发冲突或不想让它被引入时,depends 是第一步。接下来可以:
- 用
composer show -t monolog/monolog看它自己依赖了谁(向下查) - 用
composer why-not some/package:1.0检查为什么某个版本装不上(常因依赖冲突) - 结合
composer prohibits查哪个包阻止了你升级目标包
基本上就这些。不复杂但容易忽略 --tree 和 --include-dev 这两个关键参数。
以上就是如何使用 composer depends 命令反向查找哪个包依赖了指定的包?的详细内容,更多请关注其它相关文章!
# 自动加载
# 查询工具seo
# 景宁品牌推广营销
# 网站的排名优化怎么做的
# 贵州关键词排名优化价格
# 河南哪家网站建设好公司
# 评论区seo软件
# seo标签排版教学视频
# 凯里建筑网站建设
# 优斗网站建设
# seo具体做什么seo博客
# 太多
# composer
# 客户端
# 跳过
# 不动
# 多个
# 有什么
# 如何解决
# 如何使用
# 递归
# 为什么
# 依赖查找
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
解决Python logging 中 datefmt 导致时间戳固定不变的问题
Win11如何开启讲述人功能 Win11屏幕阅读器(讲述人)开启与关闭【教程】
菜鸟取件码是什么怎么查 最全查询渠道汇总
b站赚钱渠道_b站收益来源
mysql备份恢复性能优化_mysql备份恢复性能优化方法
如何在 Windows 11 中启动游戏手柄设置
Win11文件资源管理器卡顿怎么修 Win11重置资源管理器进程优化响应速度【修复方法】
J*a最大堆Heapify方法修复:索引计算与边界条件深度解析
Win11怎么设置开机NumLock亮 Win11修改注册表InitialKeyboardIndicators值
拼多多购物车商品数量无法修改如何处理 拼多多购物车操作优化方法
高德地图总提示网络异常怎么办 高德地图离线导航设置与网络排查方法
免费抖音短视频入口_抖音网页版短视频免费通道
zookeeper 都有哪些功能?
css滚动动画效果怎么实现_使用Animate.css滚动触发动画类
蛙漫2日版入口 WAMAN2(日版)无删减漫画官网链接
微博网页版直接访问 微博网页版账号管理快速入口
单射、满射与双射的关系 一文理清所有逻辑
汽水音乐在线版入口_汽水音乐网页播放手册
微信群消息显示延迟如何解决 微信群消息刷新优化方法
漫蛙MANWA漫画主页官方入口 漫蛙漫画最新在线阅读地址
QQ邮箱在线登录平台 QQ邮箱个人邮箱网页版入口
凉拌黄瓜怎么拌更入味 凉拌黄瓜简单家常做法
PHP中高效并行检查多链接状态的教程
AWS EC2实例间SQL Server连接超时:安全组配置与故障排除指南
修复二维数组索引越界异常:一维循环到二维坐标的正确映射
qq浏览器如何查看和导出已保存的密码 qq浏览器密码管理器数据备份教程
网易大神账号申诉需要多久_网易大神账号申诉流程说明
J*aScript中在Map循环中检测并处理空数组元素
品牌机怎么重装系统 联想/戴尔/惠普笔记本恢复出厂系统教程
AI泡沫首次被“刺破”:GPU十年都无法存活!
vivo手机参数配置怎么增强信号_vivo手机参数配置信号增强方法
C++如何比较两个字符串_C++ string compare函数与操作符对比
腾讯QQ邮箱登录入口_QQ邮箱官方网站使用地址
微博网页版官方账号登录 微博网页版内容浏览使用指南
Bilibili动漫最新防封地址发布-Bilibili动漫2025年最稳正版入口推荐
蛙漫移动版在线看 蛙漫手机浏览器直达入口
Safari自带网页翻译功能怎么用 无需插件轻松看懂外文网站【方法】
sublime怎么进行远程开发编辑_配置rsub/rmate实现sublime编辑服务器文件
VS Code远程开发时如何处理文件权限问题
poki免费入口快捷访问 poki人气小游戏直接玩站点
composer 和 npm/yarn 在管理依赖方面有什么核心思想差异?
c++中的std::forward_list和std::list有什么不同_c++ forward_list与list区别分析
黑鲨3Pro怎样在相册开漫画风滤镜_iPhone黑鲨3Pro相册开漫画风滤镜【趣味滤镜】
黑猫投诉统一入口官网 消费者权益保护投诉平台
C++指针和引用有什么区别_C++内存管理核心概念深度解析
在python-socketio事件处理器中安全访问Flask应用上下文
内存疯狂猛猛涨价:主板销量直接腰斩!
Lar*el 递归关系中排除指定分支的教程
Angular中单选按钮的正确使用与常见陷阱解析
汽车之家官方网站官网入口_汽车之家网页版直接进入


2025-12-09
浏览次数:次
返回列表
er update --lock