【问题标题】:How to specify minimal and maximal version of dependency in package.json?如何在 package.json 中指定最小和最大依赖版本?
【发布时间】:2021-09-15 20:16:25
【问题描述】:

假设包localization@2.0.0需要最小版本1.1.0和最大版本1.5.4的包library的对等依赖。使用 JavaScript,逻辑表达式将是:

libraryVersion >= 1.1.0 && libraryVersion <= 1.5.4

但是如何在 package.json 的peerDependencies(以及其他类型的依赖项)字段中表达相同的条件?我在semver 文档中没有找到逻辑运算符and

{
  "peerDependencies": {
     "library": ">=1.2.7 "
   }
}

【问题讨论】:

    标签: node.js npm semantic-versioning


    【解决方案1】:

    这是不可能的。您可以执行"library": "1.x" 之类的操作,仅此而已。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-07
      • 2020-10-20
      • 1970-01-01
      • 2011-04-18
      • 2019-02-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多