我想在 package.json 中将内部版本号附加到我的项目。我正在寻找最好的方法来做到这一点。
我发现如果前面有“+”,node-semver 会将字符串识别为内部版本号。例如,这将是构建“123”。
1.0.0+123
但是,NPM 版本模块也接受这种格式,但会删除 package.json 中的内部版本号。我应该如何在 package.json 中表示内部版本号?
+
确实是表示内部版本号的方式。但是从 npm semver 的角度来看,同一版本有不同的构建是没有意义的。因此,去掉内部版本号是有一定意义的。
如果您正在执行不同的构建,因为这些是一系列预发布,请使用-
代替+
. npm version prerelease
将增加1.0.0
to 1.0.1-0
。其他npm version prerelease
将增加到1.0.1-1
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)