我使用lerna publish --conventional-commits
自动生成CHANGELOG.md。 lerna默认使用“常规更改日志角度”预设,该预设会生成错误的提交链接。
lerna log
lerna info getChangelogConfig Successfully resolved preset "conventional-changelog-angular"
CHANGELOG.md
## [0.19.224-alpha.0](wrong link) (2019-10-12)
### Bug Fixes
* commit message ([c5232fc](wrong link))
有人遇到相同的问题或有解决办法的想法吗?欢迎任何建议!
更新2:更改每个工作区package.json的repository
以引用root mono-repo为我解决了此问题。在lerna问题#2299中对此进行了描述
更新1:找到描述我的问题的this lerna issue。
您能解决这个问题吗?我也有同样的问题。
Lerna生成无效的CHANGELOG网址。摆弄我看到提交可以通过修改生成的URL来访问:
生成的(错误的)网址:orgname/monorepo/workspace/commit/short-hash
工作网址:orgname/monorepo/commit/short-hash
我是否缺少此配置选项?
我使用以下命令发布
GH_TOKEN=XXX HUSKY_BYPASS=true \
lerna publish \
--conventional-commits -m 'chore(release): publish'
注意-我会在原始问题上发表评论,但还没有这个特权,我可能也有更多信息来描述此问题
提前感谢