Nx의 기본 영향을 받는 분기를 Main으로 변경

Nxaffected commands는 monorepos를 확장하는 강력한 방법으로 특정한 변경에 영향을 받을 수 있는 프로그램과 라이브러리를 재구성하고 재테스트하기만 하면 된다.이것은 현재 지점에서 수정된 파일의 해시 값을 기본 master 의 기본 지점과 비교함으로써 실현된 것이다.--base를 사용하면 서로 다른 지점을 매개 변수로 쉽게 전송할 수 있지만 작업공간 nx.json 에서 이 기본값을 변경할 수도 있습니다.
우선, 새로운 기본 지점이 만들어졌는지 확인하십시오.본 예에서 우리는 main를 기본 지점으로 사용할 것이다.
다음은 작업공간 편집nx.json입니다.affected 속성이 없으면 먼저 이 속성을 추가한 다음에 기본 지점을 사용자 정의할 수 있습니다.
{
  "npmScope": "nxtend",
  "affected": {
    "defaultBase": "main"
  },
  ...
}
마지막으로 이 기능은 Nx 9.5 이상에서만 사용할 수 있습니다.현재 사용하고 있는 Nx 버전이 이 버전보다 낮으면 Nx의 최신 버전으로 업그레이드하거나 최소한 Nx 9의 최신 버전으로 업그레이드하는 것이 좋습니다.
최신 버전으로 업그레이드하려면:
nx migrate latest
Nx 9.7로 업그레이드:
nx migrate @nrwl/[email protected]

좋은 웹페이지 즐겨찾기