【发布时间】:2020-09-13 14:59:11
【问题描述】:
我已经将我正在开发的 monorepo 克隆到一台新的开发机器上,来自 repo 的所有包都已经发布。但是当我运行lerna changed 时 - 它说“假设所有包都已更改”并列出了回购中的所有包。如果我运行lerna publish from-package - 它正确地表示没有什么可发布的。
我的lerna.json
{
"packages": [
"packages/*"
],
"command": {
"publish": {
"registry": "https://npm.pkg.github.com/"
}
},
"npmClient": "yarn",
"useWorkspaces": true,
"version": "independent"
}
知道为什么要这样做以及如何使changed 正确检测到仅更改的包吗?
【问题讨论】: