Рубрики
Uncategorized

Измените NX по умолчанию затронутую филиал на основную

Затронутые NX команды являются мощным способом масштабирования Monorepos, только восстановив и повторил AP … Tagged с NX, DevOps, Monorepo, WebDev.

Nx Затронутые команды являются мощным способом масштабирования Monorepos, только восстановив и повторно повторил приложения и библиотеки, которые могут повлиять на конкретное изменение. Это достигается путем сравнения хэшей файлов, модифицированных в текущей ветви по сравнению с базовой ветвью, которая по умолчанию по умолчанию мастер . Легко передать в другой ветви в качестве параметра с -База , однако, вы также можете изменить это по умолчанию в рабочей области nx.json .

Во -первых, убедитесь, что вы создали новую базовую ветку. В этом примере мы будем использовать Главный как наша базовая ветвь.

Далее, отредактируйте рабочую область nx.json . Если у вас нет затронут Свойство, тогда вам нужно будет добавить это сначала, а затем вы можете настроить базовую ветвь.

{
  "npmScope": "nxtend",
  "affected": {
    "defaultBase": "main"
  },
  ...
}

Наконец, эта функция доступна только в NX 9,5 или выше. Если вы в настоящее время находитесь в версии NX ниже этого, я рекомендую обновить до последней версии NX или, по крайней мере, последней версии NX 9.

Обновите до последней версии:

nx migrate latest

Обновите до NX 9.7:

nx migrate @nrwl/workspace@9.7.0

Оригинал: «https://dev.to/devinshoemaker/change-nx-default-affected-branch-to-main-1a»