【发布时间】:2019-09-18 18:11:15
【问题描述】:
Yarn 的link 允许您注册一个本地包以符号链接到另一个本地包。要使用link,您可以 cd 进入包目录并运行yarn link。这适用于单个包,但是我有一个 monorepo,使用 Yarn 的工作区和 Lerna。有很多包,我想要一种简单的方法来链接 monorepo 中的所有包。
我的package.json:
…
"workspaces": [
"packages/*"
],
…
我的lerna.json:
{
"npmClient": "yarn",
"useWorkspaces": true,
"packages": [
"packages/*"
],
…
}
有没有简单的方法在每个包上运行yarn link(和yarn unlink)?
【问题讨论】:
标签: javascript yarnpkg lerna monorepo yarn-workspaces