【问题标题】:How can I know what packages can be upgraded to a new version given a composer.json file?给定 composer.json 文件,我如何知道哪些软件包可以升级到新版本?
【发布时间】:2016-11-12 08:35:15
【问题描述】:

在给定自定义 composer.json 文件的情况下,是否有任何实用程序或服务可以让您知道哪些软件包发布了新版本?

这对于计划包升级非常有用。

【问题讨论】:

    标签: composer-php packagist


    【解决方案1】:

    您可以运行composer show --outdated 来获取过期软件包的列表。 过时的是所有包,它们有更新的版本可用或被另一个包放弃/替换。

    如果您想要完整的概述,包括过时的和最新的,那么您可以使用composer show --latest

    更多信息:composer show --help

    参考:https://getcomposer.org/doc/03-cli.md#show


    一些存储库使用VersionEye 等外部服务来跟踪它们的依赖关系是否是最新的。状态通常由添加到项目自述文件中的“依赖项最新”标记来指示。例如,您可以在 Readme of the Yii2 Framework 中找到它。

    【讨论】:

      猜你喜欢
      • 2020-01-05
      • 2014-02-20
      • 2015-08-03
      • 1970-01-01
      • 1970-01-01
      • 2018-09-14
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多