You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用lerna@8.0.2时,如何阻止lerna version自动提交以自定义CHANGELOG?

解决lerna@8.0.2执行lerna version时阻止自动提交的方案

在lerna@8.0.2中,完全可以实现阻止lerna version自动提交,从而自定义CHANGELOG.md,以下是两种可行方法:

方法一:用--dry-run预览变更后手动处理

执行命令:

lerna version --dry-run

该命令会模拟版本升级的全部流程:计算新版本号、生成CHANGELOG内容、输出所有待修改的文件变更,但不会实际修改本地文件、创建提交或打标签。你可以从控制台输出中提取CHANGELOG内容,自行调整后写入对应文件,再手动更新包版本并提交代码。

方法二:生成本地文件但跳过提交和打标签

执行命令:

lerna version --no-commit --no-git-tag-version

这个命令会真实修改包的版本号、生成CHANGELOG.md到本地,但不会自动创建git提交和标签。此时你可以直接编辑生成的CHANGELOG.md完成自定义,之后再手动执行git提交和打标签操作。

执行上述命令时,lerna仍会引导你选择版本升级类型(patch/minor/major等),确认后就会完成本地文件修改,且不会触发自动提交流程。

内容的提问来源于stack exchange,提问作者Slava.In

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 21:03:16