рабочие области yarn berry foreach не собирают пакеты в порядке, указанном в package.json

В пряжи 1, yarn workspaces run build будет использовать порядок, указанный в workspaces поле package.json файл для сборки каждого пакета.

Например, если бы у меня был такой порядок:

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

Тогда бы построили раньше.

Пряжи 3, packages/b строится раньше, что не будет работать так, как мне нужно packages/c быть построенным прежде всего.

Это можно обойти?

1 ответ

Решение

Начните с включения workspace-tools плагин пряжи:

      yarn plugin import workspace-tools

После этого вы сможете:

      yarn workspaces foreach -pRt run build

Это должно дать вам желаемое поведение при распараллеливании сборок там, где это возможно.

Другие вопросы по тегам