【问题标题】:Composer update package with OR operator to specific versionComposer 使用 OR 运算符更新包到特定版本
【发布时间】:2019-09-11 19:27:42
【问题描述】:

考虑到 Composer supports OR 运算符和我有以下场景:

我项目的 composer.json

require: {
    "vendor/dependencyA": "^1.0"
}

依赖 A composer.json

require: {
    "vendor/dependencyB": "^1.0 || ^2.0"
}

考虑到我无法控制Dependency Acomposer.json 文件,如果两者都满足要求,我如何告诉composer 我更喜欢哪个版本的dependencyB

【问题讨论】:

    标签: php composer-php version


    【解决方案1】:

    正如 PHP 聊天中的一些伙伴所说,实现此目的的一种方法是将 dependencyB 添加到项目的 composer.json 中:

    我项目的 composer.json

    require: {
        "vendor/dependencyA": "^1.0",
        "vendor/dependencyB": "^2.0"
    }
    

    这样您可以指定要使用的dependencyB 版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-16
      • 2019-03-28
      • 2014-10-05
      相关资源
      最近更新 更多