首页 > 解决方案 > 有没有办法使用标准版本来更新更改日志

问题描述

我喜欢标准版本,因为它使用 git 提交更新变更日志,但对于我正在处理的版本控制的项目由另一个命令管理 - 并且必须保持这种状态。有没有办法获得标准版本只是为了从提交中生成新的更改日志(遵循 commitlint 标准)而不是修改版本或创建标签?

标签: npm-scriptschangelog

解决方案


如果您希望标准版本仅更新更改日志而不执行其他任何操作,则可以使用 CLI 或 package.json 文件中提供的跳过选项来跳过所有其他生命周期步骤。

命令行界面

npx standard-version --skip.bump --skip.commit --skip.tag

包.json

{
  "standard-version": {
    "skip": {
      "bump": true,
      "commit": true,
      "tag": true
    }
  }
}

推荐阅读