4
我想将一个内部版本号附加到package.json中的项目中。我正在寻找这样做的最佳方式。如何在NPM版本中表示内部版本号?
我发现如果前面加'+',node-semver会将字符串识别为内部版本号。例如,这将构建'123'。
1.0.0 + 123
然而,NPM版本模块也将接受这种格式,但剪掉的版本号中的package.json。我应该如何去表示package.json中的内部版本号?
我想将一个内部版本号附加到package.json中的项目中。我正在寻找这样做的最佳方式。如何在NPM版本中表示内部版本号?
我发现如果前面加'+',node-semver会将字符串识别为内部版本号。例如,这将构建'123'。
1.0.0 + 123
然而,NPM版本模块也将接受这种格式,但剪掉的版本号中的package.json。我应该如何去表示package.json中的内部版本号?
+
确实是表示内部编号的方式。但是从npm semver的角度来看,具有不同版本的相同版本并没有意义。因此,删除版本号会产生一定的意义。
如果您正在做不同的构建,因为这些是一系列的预发布,请使用-
而不是+
。 npm version prelease
将使1.0.0
增加到1.0.0-0
。另一个npm version prerelease
将增加到1.0.0-1
。
好的。看起来最好是去掉内部版本号。由于更高的构建优先于更低的构建,我毫不犹豫地将其表示为“预发布”。 – Ci3