运行 composer outdated --direct 可查看项目中直接声明的依赖包是否有新版本,避免间接依赖干扰。输出包含包名、当前版本、最新版本和描述,适用于检查主依赖更新。建议结合 --minor-only 参数关注小版本更新,定期运行以保持关键依赖不过时,并在更新前查阅 CHANGELOG 确认兼容性,适合日常维护使用。

运行 composer outdated --direct 命令可以只显示项目中直接声明的依赖包是否有新版本可用,而不会列出间接依赖(即依赖的依赖)。
在使用 Composer 管理 PHP 项目依赖时,经常会遇到需要更新包的情况。但并不是所有过期的包都需要立即关注,特别是那些由其他包引入的间接依赖。这个命令帮助你聚焦于你自己在 composer.json 中明确添加的包。
执行命令后可能看到类似输出:
doctrine/orm v2.10.1 v2.14.0 Object-Relational Mapping symfony/console v5.4.0 v6.2.0 Symfony Console Component
每一行显示:包名、当前安装版本、最新可用版本、简要描述。如果版本号相同或接近,说明无需紧急更新。
基本上就这些,简单有效,适合日常维护。不复杂但容易忽略。
以上就是composer outdated --direct:只检查直接依赖的过期情况的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号