옵션 개요

turbo 호출의 동작을 관리하는 세 가지 방법이 있습니다:

위에 나열된 세 가지 전략은 우선순위 순서로 되어 있습니다. 플래그 값이 제공되면 동일한 시스템 환경 변수 또는 turbo.json 구성이 있더라도 플래그 값이 사용됩니다. 따라서 다음을 권장합니다:

  • turbo.json 구성은 기본값으로 사용
  • 시스템 환경 변수는 환경별 재정의에 사용
  • 플래그는 호출별 재정의에 사용

옵션 표

캐싱

동작플래그환경 변수turbo.json
태스크 강제 실행--forceTURBO_FORCEcache
Remote Cache 타임아웃--remote-cache-timeoutTURBO_REMOTE_CACHE_TIMEOUTremoteCache.timeout
Remote Cache 업로드 타임아웃-TURBO_REMOTE_CACHE_UPLOAD_TIMEOUTremoteCache.uploadTimeout
캐시 서명 키-TURBO_REMOTE_CACHE_SIGNATURE_KEYsignature
Preflight 요청--preflightTURBO_PREFLIGHTremoteCache.preflight
Remote Cache 기본 URL-TURBO_APIremoteCache.apiUrl
캐시 소스--cacheTURBO_CACHE-
로컬 캐시 디렉토리--cache-dirTURBO_CACHE_DIRcacheDir

메시지

동작플래그환경 변수turbo.json
버전 출력 비활성화-TURBO_PRINT_VERSION_DISABLED-
텔레메트리 메시지 비활성화-TURBO_TELEMETRY_MESSAGE_DISABLED-
전역 turbo 경고 비활성화-TURBO_GLOBAL_WARNING_DISABLED-
업데이트 알림 비활성화-TURBO_NO_UPDATE_NOTIFIERnoUpdateNotifier

태스크 실행 및 로그

동작플래그환경 변수turbo.json
터미널 UI--uiTURBO_UIui
영향받는 태스크 실행--affected--
패키지 매니저 검사 비활성화--dangerously-disable-package-manager-checkTURBO_DANGEROUSLY_DISABLE_PACKAGE_MANAGER_CHECKdangerouslyDisablePackageManagerCheck
영향받는 base ref-TURBO_SCM_BASE-
영향받는 head ref-TURBO_SCM_HEAD-
직접 지정된 태스크만 실행--only--
태스크 동시성--concurrencyTURBO_CONCURRENCY-
태스크 로그 순서--log-orderTURBO_LOG_ORDER-
현재 작업 디렉토리--cwd--
스트리밍 로그 접두사--log-prefix--
태스크 로그 출력 레벨--output-logs-option-outputLogs
전역 입력--global-deps-globalDependencies
터미널 색상--colorFORCE_COLOR-

환경 변수

동작플래그환경 변수turbo.json
환경 변수 모드--env-mode-envMode
벤더 환경 변수-TURBO_CI_VENDOR_ENV_KEY-
프레임워크 변수 예외--framework-inference--

디버깅 출력

동작플래그환경 변수turbo.json
실행 요약--summarizeTURBO_RUN_SUMMARY-
그래프 시각화--graph--
Dry run--dry--

인증

동작플래그환경 변수turbo.json
로그인 URL-TURBO_LOGINremoteCache.loginUrl
팀 이름 (멀티 팀 Remote Cache용)--teamTURBO_TEAM-
팀 ID (멀티 팀 Remote Cache용)-TURBO_TEAMID-
인증 토큰--tokenTURBO_TOKEN-

기타

동작플래그환경 변수turbo.json
바이너리 경로-TURBO_BINARY_PATH-
로컬 turbo 다운로드-TURBO_DOWNLOAD_LOCAL_ENABLED-
데몬--daemon / --no-daemon-daemon