首页/开发/CI/CD 与发布速查/预发布版本号(alpha / beta / rc)
构建与制品管理58 条

预发布版本号(alpha / beta / rc)

用预发布后缀标记未定稿版本,按字典序比较且低于同段正式版:alpha < beta < rc < 正式版。

CI/CD 与发布速查开发更新于 2026-10-12
常见序列1.9.0-alpha.1 → 1.9.0-beta.1 → 1.9.0-rc.1 → 1.9.0
比较规则预发布标识按点分段比较,数字段按数值比较
依赖管理多数包管理器默认不选中预发布版本,需显式指定

npm 安装预发布

npm 安装预发布
npm install pkg@1.9.0-rc.1
npm dist-tag add pkg@1.9.0-rc.1 next
预发布版本用于验证通道(next/rc),正式发布前不要升级依赖方的默认解析结果。

易错点

  • 预发布与正式版本号只差一个后缀却用同一制品:验证的对象与发布的对象必须一致
  • 依赖范围写成包含了预发布:依赖解析可能拉到 rc 版本,显式约束范围

数据来源与参考

  • Semantic Versioning 2.0.0(semver.org)
  • npm Docs《Dist-tags》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌