跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

Composer show --outdated -D仅查看直接依赖的更新

使用 composer show --outdated --direct 可仅查看直接依赖的更新,其中 --direct(或 -D)限制只检查 composer.json 中 require 和 require-dev 声明的包,结合 --no-dev 可排除开发依赖,精准控制顶层依赖升级。 要使用 Composer 只查看 直接依赖 的更新,可以结合
--outdated
和
--direct
选项。你提到的
-D
实际上就是
--direct
的简写。 正确命令 运行以下命令即可仅显示直接依赖中可更新的包: composershow --outdated --direct 说明
composer show --outdated
会列出所有过时的包(包括间接依赖),而加上
--direct
参数后,Composer 只检查你在
composer.json
中明确声明的那些依赖(即 "require" 和 "require-dev" 中的条目)。 php版微信js-sdk支付接口类 php版微信js-sdk支付接口类 下载 常见用法示例 查看生产环境依赖的更新: composer show --outdated --direct -- 同时查看开发依赖的更新(默认包含): composer show --outdated --direct 只看生产依赖,不看 require-dev: composer show --outdated --direct --no-dev 这样能更精准地掌握项目顶层依赖的最新版本情况,便于手动升级控制版本稳定性。 基本上就这些,不需要额外插件,Composer 原生命令已支持。

相关文章