如何在NPM版本中表示内部版本号?

时间:2015-04-30 16:25:18

标签: node.js npm versioning

我想在package.json中为我的项目附加一个内部版本号。我正在寻找最好的方法。

我发现如果前面带有'+',则node-semver会将字符串识别为内部版本号。例如,这将是构建'123'。

  

1.0.0 + 123

但是,NPM版本模块也会接受这种格式,但会修改package.json中的内部版本号。我该如何在package.json中表示内部版本号?

1 个答案:

答案 0 :(得分:6)

+确实是表示内部版本号的方法。但是从npm semver的角度来看,使用相同版本的不同版本是没有意义的。因此,剥离构建号会产生一定的意义。

如果您正在执行不同的构建,因为这些是一系列预发行版,请使用-而不是+npm version prelease会将1.0.0增加到1.0.0-0。另一个npm version prerelease将增加到1.0.0-1