我如何碰撞 package.json
包含 -alpha
的版本使用 npm 版本控制。
正在运行 npm version <new version>
会影响 package.json
的版本文件,但是我想添加 -alpha
版本的后缀,但我无法这样做,因为文档中没有说明,但 semver 本身支持它。
实际结果:
> npm version prerelease
> v0.2.1-1
预期结果:
> v0.2.1-alpha
最佳答案
您不能自动设置 0.2.1-alpha
,但可以设置 0.2.1-alpha.0
。
npm 支持 --preid
选项来指定预发布的前缀。它可与 pre*
版本结合使用。
示例 1. 制作下一个主要版本的 alpha:
# 1.2.3 => 2.0.0-alpha.0
npm version premajor --preid alpha
示例 2. 将 alpha 变为 beta:
# 2.0.0-alpha.0 => 2.0.0-beta.0
npm version prerelease --preid beta
创建预发布后,您可以使用 prerelease
参数增加数字。
# 2.0.0-beta.0 => 2.0.0-beta.1
npm version prerelease
关于node.js - npm 版本添加 alpha 后缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39206082/