我想获取将在我发布 composer update
时更新的过时软件包列表。作曲家有这样的功能吗?如果没有,有没有办法做到这一点(有或没有作曲家?)
原文由 Stefano Mtangoo 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想获取将在我发布 composer update
时更新的过时软件包列表。作曲家有这样的功能吗?如果没有,有没有办法做到这一点(有或没有作曲家?)
原文由 Stefano Mtangoo 发布,翻译遵循 CC BY-SA 4.0 许可协议
自 Composer 1.1 版以来,就有了 composer outdated
命令。使用 composer outdated --direct
仅考虑您的直接依赖关系。
原文由 Sander Toonen 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答3.1k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读
2 回答1.2k 阅读
3 回答2.8k 阅读
更新:
自 Composer v1.1(2016 年 5 月)起,可以使用以下命令:
composer outdated
显示过时包列表composer show -l
返回包的完整列表。需要更新的包是红色的。 (仍然)up-2-date 的是绿色的。--direct
以仅显示列表中的直接依赖项参考:
https://github.com/composer/composer/issues/3771
作曲家插件
有一些 Composer 插件显示了过时包的列表:
名为“composer-versions-check”的 Composer 插件在使用更新命令后显示来自上一个主要版本的过时包。 (最新的是..)
该插件首先运行“更新”,然后显示可能的“升级”指示。
还不 支持作曲家
dry-run
。vinkla/climb - https://github.com/vinkla/climb
Climb 是受 npm-check-updates 启发的“Composer 版本管理器工具”。
它显示了过时的包版本并指示“升级”到最新版本。