【问题标题】:NPM standard-version patch version problemnpm标准版补丁版本问题
【发布时间】: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


【解决方案1】:

在您发布您的第一个版本之前,package.json 的颠簸将一直如此。在包文档中,更好的解释

https://github.com/conventional-changelog/standard-version#first-release

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2015-05-18
  • 1970-01-01
  • 1970-01-01
  • 2019-07-31
  • 1970-01-01
  • 1970-01-01
  • 2021-02-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多