【发布时间】:2020-11-03 12:37:55
【问题描述】:
我正在尝试在我的 javascript 项目中使用 standard-version。我在 package.json 中添加了 release 脚本:
"scripts": {
...
"release": "standard-version"
}
我的问题是我向我的 git 存储库添加了一个提交,并带有以下消息:
feat: test
我运行npm run release,它增加了项目的补丁版本。
所以我的初始版本是0.2.1(标签:v0.2.1),我用这个提交消息生成了0.2.2
chore(release): 0.2.2
为什么不增加次要版本?
【问题讨论】:
-
主要版本
0开头的版本是否有不同的规则? -
当主要版本以 0 开头时,semver 非常松散。一旦发布 1.0.0,则应适用规则。
-
是的,这就是问题所在,谢谢!
标签: javascript git npm semantic-versioning conventional-commits