【发布时间】:2020-10-23 10:11:32
【问题描述】:
这是我第一次与 lerna 合作,我在独立版本控制方面遇到了一些问题,刚开始我在没有 --independent 的情况下运行 lerna init,后来我在 lerna.json 中添加了它发布了初始版本。
我正在使用 Github Actions for CI,一切正常,但 lerna 继续发布我拥有的包的新版本,即使我没有对其进行更改,例如,如果我在 README 文件中添加一些内容,它将仍然更新我拥有的包的版本并发布一个新版本,我也在使用传统的提交。
这是我的lerna.json
{
"packages": [
"packages/*"
],
"version": "independent",
"npmClient": "npm",
"workspaces": true,
"command": {
"publish": {
"conventionalCommits": true,
"message": "chore: new release"
}
}
}
我尝试删除所有标签并运行对包进行更改的构建以部署另一个版本,但在包外发生的所有其他更改仍会触发包的新版本..
【问题讨论】:
标签: javascript github npm lerna