2015-04-30 138 views
4

我想將一個內部版本號附加到package.json中的項目中。我正在尋找這樣做的最佳方式。如何在NPM版本中表示內部版本號?

我發現如果前面加'+',node-semver會將字符串識別爲內部版本號。例如,這將構建'123'。

1.0.0 + 123

然而,NPM版本模塊也將接受這種格式,但剪掉的版本號中的package.json。我應該如何去表示package.json中的內部版本號?

回答

5

+確實是表示內部編號的方式。但是從npm semver的角度來看,具有不同版本的相同版本並沒有意義。因此,刪除版本號會產生一定的意義。

如果您正在做不同的構建,因爲這些是一系列的預發佈,請使用-而不是+npm version prelease將使1.0.0增加到1.0.0-0。另一個npm version prerelease將增加到1.0.0-1

+0

好的。看起來最好是去掉內部版本號。由於更高的構建優先於更低的構建,我毫不猶豫地將其表示爲「預發佈」。 – Ci3

相關問題