-1

在 Yarn 1 中,yarn workspaces run build将使用文件workspaces字段中指定的顺序package.json来构建每个包。

例如,如果我有这样指定的订单:

"workspaces": {
  "packages" [
    "packages/c",
    "packages/b",

然后packages/c才会建之前packages/b

在 Yarn 3 中,packages/b正在构建之前packages/c将无法正常工作,因为我需要packages/c在其他所有内容之前构建。

有没有解决的办法?

4

1 回答 1

0

首先包括workspace-tools纱线插件:

yarn plugin import workspace-tools

这样做之后,您应该能够:

yarn workspaces foreach -pRt run build

这应该为您提供您希望在可能的地方并行化构建的行为。

于 2021-11-01T18:14:54.933 回答