【发布时间】:2021-07-13 04:33:47
【问题描述】:
在表达 Debian 软件包的依赖关系时,您可以使用类似 exim | mail-transport-agent 的语法来指示您的软件包需要任一 exim 或 mail-transport-agent,但它并不关心哪个。
我想在 NPM 中表达类似的东西。有没有办法做到这一点?具体来说,假设我希望我的应用程序能够更好地表达对 either mikesthing-impl1 v1.7 或 mikesthing-impl2 v2.1 或更好的依赖。我希望能够这样说:
dependencies: {
"mikesthing": {
"mikesthing-impl1": "^1.7",
"mikesthing-impl2": "^2.1"
}
}
有办法吗?
【问题讨论】:
标签: node.js npm dependencies alternate