谁能解释一下>=或~在(节点)模块版本号之前的含义。我四处看了看,但我想不出来。我怎么称呼这些“前缀”?我假设>=意味着更大或相等,就像许多编程语言一样。
>=
~
{ "node": ">=0.8", "grunt": "~0.4.2", }
owfi6suc1#
npm的文档很好地解释了这些。它们被称为“范围”,用于确定软件包应该能够依赖的版本范围:https://npmjs.org/doc/misc/semver.html#Ranges进一步阅读语义版本化也可能有用:http://semver.org/语义版本控制是指版本号应该如何递增,以便不破坏依赖的软件包,但仍然允许升级和错误修复。
npm
1条答案
按热度按时间owfi6suc1#
npm
的文档很好地解释了这些。它们被称为“范围”,用于确定软件包应该能够依赖的版本范围:https://npmjs.org/doc/misc/semver.html#Ranges
进一步阅读语义版本化也可能有用:http://semver.org/语义版本控制是指版本号应该如何递增,以便不破坏依赖的软件包,但仍然允许升级和错误修复。