前言

在开发过程中,往往会根据功能/接口更新而开发出不同版本,需要做一些必要的区分。

版本号

主版本.更新版本.修订号

major.minor.patch

major: 不兼容的API修改.增加向下兼容性功能.功能问题修正

minor: 增加功能

patch: 最已有功能的修改

执行

1
2
3
4
5
6
7
8
9
10
# 修改版本号:首先确保本地git已是commit过的干净分支,随后根据实际情况执行,git会自动创建一个版本号tag
npm version major/minor/patch
# 更新预发布版本号
npm version prerelease --preid=alpha
# 执行后,npm会自动创建一个git tag

# 推至远程仓库
git push orign dev
# 发布新版(maybe)
npm publish