运行 composer show 可列出当前项目所有已安装包及其版本号;加包名可查详细信息,支持 -p、-s、--tree 等选项及 grep/Select-String 快速筛选。

直接运行 composer show 即可列出当前项目中所有已安装的 Composer 包及其版本号。
在项目根目录下执行:
composer show
该命令会以“包名 → 版本号”的格式,按字母顺序显示所有 require 和 require-dev 中声明并已安装的包。不加参数时,默认只显示已安装的包(跳过未安装的依赖)。
想查某个包的具体版本、依赖关系或描述,可以加包名:
composer show monolog/monolog
输出包括:版本号、源类型(如 git)、源地址、安装路径、依赖列表、建议的扩展等。若包未安装,会提示“not installed”。
-i 或 --installed</strong>:显式强调只显示已安装包(默认行为,通常可省略)</li> <li><strong><code>-p
--platform</strong>:列出 PHP 及扩展信息(如 php、ext-curl、lib-icu 等)</li> <li><strong><code>-s
--self</strong>:显示当前项目自身(即 composer.json 中的 name 字段对应的信息)</li> <li><strong><code>--tree
composer show --tree laravel/framework)结合系统命令可快速定位:
grep 过滤,例如 composer show | grep "symfony"
Select-String,例如 composer show | Select-String "doctrine"
composer outdated(这是更精准的升级参考命令)以上就是如何查看已安装的Composer包列表和版本?(show命令详解)的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号