[超细] npm 版本号规范升级流程

版本号组成

node package版本号由四部分组成:

major.minor.patch[-prerelease]
比如:1.0.2-beta.1,其中prerelease可选。

● major:代表主版本号,通常在需要提交不能向下兼容的情况下对该版本号进行升级
● minor:代表次版本号,通常在新增功能时才对该版本号进行升级
● patch:代表修复版本号,升级该版本号通常代表修复一些bug,但没有新增功能或者存在不向下兼容的功能
● prerelease:带有该版本号的包通常表示在测试阶段,尚未稳定,通常不建议用户安装。

prerelease说明

alpha、beta、rc

升级主版本号

npm version major // 1.0.0 => 2.0.0

升级次版本号

npm version minor // 1.0.0 => 1.1.0

升级修复版本号

npm version patch // 1.0.0 => 1.0.1

升级预发布版本不带tag

npm version prerelease // 1.0.0 => 1.0.1-0
npm version prerelease // 1.0.0 => 1.0.1-1 版本号一次递增

升级预发布版本 beta

npm version prerelease --preid=beta // 1.0.0 => 1.0.1-beta.0
npm version prerelease --preid=beta // 1.0.0 => 1.0.1-beta.1 版本号一次递增

升级预发布版本 alpha

npm version prerelease --preid=alpha  // 1.0.0 => 1.0.1-alpha.1 版本号一次递增

升级预发布版本 rc

npm version prerelease --preid=rc // 1.0.0 => 1.0.1-rc.1 版本号一次递增

升级任意标识的tag

npm version prerelease --preid=xxx // 1.0.0 => 1.0.1-xxx.1 版本号一次递增
  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值