【发布时间】:2015-11-03 18:06:33
【问题描述】:
我不确定在任何模块版本的依赖项部分中的何处使用 /\ 符号或 ~ 符号。
请澄清一下。
【问题讨论】:
标签: npm package.json
我不确定在任何模块版本的依赖项部分中的何处使用 /\ 符号或 ~ 符号。
请澄清一下。
【问题讨论】:
标签: npm package.json
~version "Approximately equivalent to version" See semver(7)
^version "Compatible with version" See semver(7)
所以,不是很有帮助,对吧? semantic versioning calculator 有一个更有用的描述:
~将在 相同的小范围
^将在 相同的主要范围
那么……
^2.4.1 将安装 2.4.2 和 2.5.0 ~2.4.1 会安装 2.4.2 但不会安装 2.5.0【讨论】: