node.js - 如何在 package.json 中指定最小和最大依赖版本?
问题描述
假设包需要最小版本和最大版本localization@2.0.0
包的对等依赖。使用 JavaScript,逻辑表达式将是:library
1.1.0
1.5.4
libraryVersion >= 1.1.0 && libraryVersion <= 1.5.4
但是如何在peerDependencies
package.json 的(和其他类型的依赖项)文件中表达相同的条件?我没有and
在semver文档中找到逻辑运算符。
{
"peerDependencies": {
"library": ">=1.2.7 "
}
}
解决方案
这是不可能的。你可以做类似的事情,"library": "1.x"
但就是这样。
推荐阅读
- java - Android kotlin / java - 注销:清除共享首选项并在后台停止所有进程
- javascript - RethinkDB 过滤器未找到结果
- view - 如何用 3 个视图拆分 MFC 对话框?
- node.js - 如何使用节点/快递正确服务 Angular 6/7 应用程序?
- javascript - javascript添加的按钮不触发点击事件
- c# - EF Core 未引发 ValidationException
- c++ - C ++中的“双重自由或破坏”错误
- swift - Swift(游乐场):使用未解析的标识符“addAnimaltoZoo”
- java - “isDescendingFrom(组件 a,组件 b)”的 JavaFX 版本
- google-app-engine - AppEngine 的 dev_appserver.py 预热超级慢