рабочие области 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
Это должно дать вам желаемое поведение при распараллеливании сборок там, где это возможно.