【发布时间】:2019-03-12 16:31:51
【问题描述】:
以semver为标准,所以我有这个包版本:
0.0.108
所以在 node.js 项目的 package.json 中,我可能有类似的内容:
"foo":"^0.0.108"
我的问题是 - 使用 semver 表示法,我如何告诉 NPM 不要安装低于 0.0.108 的任何东西?比如0.0.107是不能接受的,但是0.0.109,或者0.0.111可以吗?
【问题讨论】:
-
^0.0.108是你如何告诉 NPM 不要安装低于 0.0.108 的任何东西。如果您希望补丁被允许更改,那么它将是~而不是^,因为108是“最左边的非零数字”。请参阅npmjs.com/package/semver 中的解释和semver.npmjs.com 中的示例