1
任何人都可以在(节点)模块版本号之前解释>=
或~
的含义。我环顾四周,但我无法弄清楚。(节点)模块版本号之前`> =`或`〜`的含义是什么?
我如何称这些'前缀'?我认为>=
意味着更大或相等,就像在许多编程语言中一样。
{
"node": ">=0.8",
"grunt": "~0.4.2",
}
任何人都可以在(节点)模块版本号之前解释>=
或~
的含义。我环顾四周,但我无法弄清楚。(节点)模块版本号之前`> =`或`〜`的含义是什么?
我如何称这些'前缀'?我认为>=
意味着更大或相等,就像在许多编程语言中一样。
{
"node": ">=0.8",
"grunt": "~0.4.2",
}
npm
的文档很好地解释了这些。他们所谓的“范围”,以及他们用来确定一个范围的版本,一个包应该能够依靠:
https://npmjs.org/doc/misc/semver.html#Ranges
进一步阅读语义版本也可能是有用的:http://semver.org/语义版本控制决定了应如何增加版本号以免破坏相关软件包,但仍允许进行升级和错误修复。
那就是我所寻找的。我不知道搜索范围。现在对我来说很有意义:D – gearsdigital