composer show --tree 可直观展示项目依赖树,帮助理解包的引入关系;执行该命令可查看所有依赖,加包名可查特定依赖树,结合 --dev 或 --no-dev 控制环境范围,配合 grep 过滤更易读,常用于排查依赖冲突、分析体积来源及优化维护效率。

运行 composer show --tree 可以直观查看当前项目的依赖结构。这个命令会以树状形式展示项目中安装的所有包及其相互依赖关系,帮助你快速理解哪些包被引入、由谁引入。
composer show --tree
输出示例如下:
laravel/framework
├──doctrine/inflector : ^1.4
├──dragonmantank/cron-expression : ^3.0.2
├──egulias/email-validator : ^2.1.10
└──symfony/http-foundation
├──symfony/mime : ^5.0
└──symfony/error-handler : ^5.0
composer show --tree vendor/package-name
例如:composer show --tree guzzlehttp/guzzle
这会显示 Guzzle 及其所有下级依赖的层级结构。composer show --tree --dev
composer show --tree | grep symfony
基本上就这些。熟练使用 composer show --tree 能让你更清楚项目的依赖脉络,提升维护效率。以上就是composer show --tree 命令:如何可视化项目的依赖树?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号