composer show 命令用于查看项目或全局已安装的 Composer 包信息,不带参数时列出当前项目所有已安装包的名称、版本和描述;使用 -i 或 --installed 可明确显示已安装包;通过 composer show 包名 可查看指定包的详细信息,包括作者、依赖关系、反向依赖、自动加载规则及元数据;加上 --all 参数可显示远程仓库中该包的所有版本,包含稳定版、开发版和预发布版本;查看全局安装的包需添加 --global 参数,支持列出全局工具及其详情;该命令是管理依赖、分析包结构和解决版本兼容问题的重要工具。

composer show 命令用于查看当前项目或全局已安装的 Composer 包信息。通过该命令可以获取关于依赖包的详细内容,具体能查看的信息取决于使用时的参数和上下文环境。
查看本地项目已安装的包
运行 composer show 不带参数时,默认列出当前项目中所有已安装的依赖包:- 包名称(如:monolog/monolog)
- 版本号(如:v2.3.5)
- 包的简要描述
查看某个具体包的详细信息
使用 composer show 包名 可查看指定包的完整信息,例如:- 完整名称和版本
- 作者信息
- 依赖关系(require)
- 被其他哪些包依赖(反向依赖)
- 加载的自动加载规则(autoload)
- 仓库地址、主页链接、问题追踪地址等元数据
查看远程可用的包版本
加上 --all 参数可显示某个包在仓库中存在的所有版本:- 所有稳定版本
- 开发版本(如 dev-main、dev-develop)
- 预发布版本(alpha、beta、rc)
全局安装的包信息
若想查看全局安装的 Composer 包,需加上 --global 参数: 例如:composer show --global 或 composer show --global phpunit/phpunit基本上就这些。这个命令是排查依赖、了解包结构和版本兼容性的常用工具,灵活搭配参数能快速获取所需信息。










