composer show -i 用于显示项目中已安装的 Composer 包详情,包括包名、版本、是否为开发依赖及描述信息,并展示每个包的依赖关系,帮助确认安装状态、排查版本冲突、识别直接或间接依赖,常用于调试和维护依赖管理。

composer show -i 命令用于显示当前项目中已安装的 Composer 包的详细信息。这个命令可以帮助你快速查看项目依赖的状态,便于调试和管理。
显示已安装的包列表
执行 composer show -i 时,会列出所有当前项目中通过 Composer 安装的第三方库(包括直接依赖和间接依赖)。
查看包的依赖关系
该命令还会展示每个包所依赖的其他包(即子依赖),帮助你了解整个依赖树的结构。
- 可以看到某个包为什么被安装(是直接 require 还是作为其他包的依赖)
- 有助于发现潜在的版本冲突或重复依赖问题
辅助排查问题
在实际开发中,这个命令常用于:
- 确认某个包是否真的安装成功
- 检查是否安装了错误的版本
- 识别哪些包仅用于开发环境(如 phpunit/phpunit)
- 配合 composer outdated 判断是否需要更新
基本上就这些。运行一次就能清楚看到项目用了哪些外部组件,对维护项目很有帮助。










