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