是的,这对于语义版本控制是必需的,这是npm软件包使用的版本控制方案。这是来自的片段
npm helpjson:
版本必须可由node-semver解析,该节点与npm捆绑在一起作为依赖项。(
npminstall semver自己使用)。这是npm的semver实现与semver.org上的不同的方式:
- 版本可以以“ v”开头
*由连字符与主三位数版本分开的数字项将被解释为“内部版本号”,并将增加版本。但是,如果标签不是用连字符分隔的数字,则将其视为预发布标签,并且小于没有标签的版本。所以,`0.1.2-70.1.2-7-beta > 0.1.2-6 > 0.1.2 > 0.1.2beta`



