有学有练才叫学习:学而不思则罔,思而不学则殆:学而不习,纸上谈兵,习而不进,画地为牢!

npm version版本号命令汇总(相关操作)

代码编程 炮渣日记 1个月前 (11-07) 32次浏览 已收录 0个评论 扫描二维码

npm项目的版本号格式为“major. minor.patch-snapshot”,例如 1.0.1-1。

major: 表示项目的大版本号,如果项目有重大变化,则升级此版本号。

minor: 表示项目的小版本号,如果项目有新的特性,则升级此版本号。

patch: 表示项目的补丁号,顾名思义,就是线上出bug了,修复之后,则升级此版本号。

snapshot: 表示预发版本号,是release之前的测试版本。

命令详解:

1. 查看详细命令说明

npm version –help

2. 查看当前版本信息

npm version

3. 预发版本号的升级

npm version prerelease

如果package. json里的版本号不包含预发版本号,则会自动添加预发版本号为0,如果有预发版本号,则预发版本号增加1。

4. patch版本号升级

npm version prepatch

直接升级patch版本号,并设置预发版本号为0,比如原版本号为1.0.1-1,那么运行过后的版本升级为1.1.2-0。

npm version patch

直接升级patch版本号,如果有预发版本号,则去掉预发版本号,比如原来版本号为1.0.1-1,也升级过后的版本升级为1.0.2。

5. minor版本号升级

npm version preminor

直接升级minor版本号,patch版本号和预发版本号都设置为0,比如原来版本号为1.0.1-1,那么升级过后的版本号为1.1.0-0。

npm version minor

直接升级minor版本号,如果有预发版本号,则去掉预发版本号,并设置patch版本号为0。比如原来版本号为

1.0.1-1,那么升级过后的版本为1.1.0。

6. major版本号升级

npm version premajor

直接升级major版本号,minor版本号,patch版本号和预发版本号都设置为0,比如原来版本号为1.0.1-1,那么升级过后的版本号为2.0.0-0。

npm version major

直接升级major版本号,如果有预发版本号,则去掉预发版本号,并设置minor版本号,patch版本号为0。比如原来版本号为

1.0.1-1,那么升级过后的版本为2.0.0。

喜欢 (0)
炮渣日记
关于作者:
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址