我使用lerna publish --conventional-commits
自动生成CHANGELOG.md。 lerna默认使用“常规更改日志角度”预设,该预设会生成错误的提交链接。
lerna日志
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))
有人遇到过同样的问题或有解决办法的想法吗?欢迎任何建议!
答案 0 :(得分:0)
更新2:更改每个工作区的package.json的repository
以引用根mono-repo URL可以解决此问题。在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'
注意-我会在原始问题上发表评论,但还没有那个特权,我也许还有更多信息来描述这个问题
预先感谢