turbo-ignore

turbo를 사용하여 패키지 또는 그 의존성에 변경 사항이 있는지 확인합니다. 이는 CI에서 태스크를 빠르게 건너뛰는 데 유용할 수 있습니다.

Terminal
npx turbo-ignore [workspace] [flags...]

자세한 내용은 다음을 참조하세요:

turbo-ignore 버전 관리

turbo-ignore는 저장소에 의존성을 설치하기 전에 가장 자주 사용되기 때문에 turbo-ignore를 실행할 때 사용할 수 있는 turbo 바이너리가 없습니다. 대신 turbo-ignore는 다음 전략으로 저장소에 사용할 올바른 버전을 검색합니다:

  • 먼저, 루트 package.json#devDependencies 또는 package.json#dependencies에서 turbo 항목을 확인합니다. 버전이 발견되면 해당 버전이 사용됩니다.
  • package.json에서 항목을 찾을 수 없는 경우, turbo.json에서 스키마를 읽습니다. the tasks가 발견되면 turbo@^2를 사용합니다. Turborepo v1의 pipeline이 발견되면 turbo@^1을 사용합니다.