turbo 호출의 동작을 관리하는 세 가지 방법이 있습니다:
위에 나열된 세 가지 전략은 우선순위 순서로 되어 있습니다. 플래그 값이 제공되면 동일한 시스템 환경 변수 또는 turbo.json 구성이 있더라도 플래그 값이 사용됩니다. 따라서 다음을 권장합니다:
turbo.json 구성은 기본값으로 사용| 동작 | 플래그 | 환경 변수 | turbo.json |
|---|---|---|---|
| 태스크 강제 실행 | --force | TURBO_FORCE | cache |
| Remote Cache 타임아웃 | --remote-cache-timeout | TURBO_REMOTE_CACHE_TIMEOUT | remoteCache.timeout |
| Remote Cache 업로드 타임아웃 | - | TURBO_REMOTE_CACHE_UPLOAD_TIMEOUT | remoteCache.uploadTimeout |
| 캐시 서명 키 | - | TURBO_REMOTE_CACHE_SIGNATURE_KEY | signature |
| Preflight 요청 | --preflight | TURBO_PREFLIGHT | remoteCache.preflight |
| Remote Cache 기본 URL | - | TURBO_API | remoteCache.apiUrl |
| 캐시 소스 | --cache | TURBO_CACHE | - |
| 로컬 캐시 디렉토리 | --cache-dir | TURBO_CACHE_DIR | cacheDir |
| 동작 | 플래그 | 환경 변수 | turbo.json |
|---|---|---|---|
| 버전 출력 비활성화 | - | TURBO_PRINT_VERSION_DISABLED | - |
| 텔레메트리 메시지 비활성화 | - | TURBO_TELEMETRY_MESSAGE_DISABLED | - |
전역 turbo 경고 비활성화 | - | TURBO_GLOBAL_WARNING_DISABLED | - |
| 업데이트 알림 비활성화 | - | TURBO_NO_UPDATE_NOTIFIER | noUpdateNotifier |
| 동작 | 플래그 | 환경 변수 | turbo.json |
|---|---|---|---|
| 터미널 UI | --ui | TURBO_UI | ui |
| 영향받는 태스크 실행 | --affected | - | - |
| 패키지 매니저 검사 비활성화 | --dangerously-disable-package-manager-check | TURBO_DANGEROUSLY_DISABLE_PACKAGE_MANAGER_CHECK | dangerouslyDisablePackageManagerCheck |
| 영향받는 base ref | - | TURBO_SCM_BASE | - |
| 영향받는 head ref | - | TURBO_SCM_HEAD | - |
| 직접 지정된 태스크만 실행 | --only | - | - |
| 태스크 동시성 | --concurrency | TURBO_CONCURRENCY | - |
| 태스크 로그 순서 | --log-order | TURBO_LOG_ORDER | - |
| 현재 작업 디렉토리 | --cwd | - | - |
| 스트리밍 로그 접두사 | --log-prefix | - | - |
| 태스크 로그 출력 레벨 | --output-logs-option | - | outputLogs |
| 전역 입력 | --global-deps | - | globalDependencies |
| 터미널 색상 | --color | FORCE_COLOR | - |
| 동작 | 플래그 | 환경 변수 | turbo.json |
|---|---|---|---|
| 환경 변수 모드 | --env-mode | - | envMode |
| 벤더 환경 변수 | - | TURBO_CI_VENDOR_ENV_KEY | - |
| 프레임워크 변수 예외 | --framework-inference | - | - |
| 동작 | 플래그 | 환경 변수 | turbo.json |
|---|---|---|---|
| 실행 요약 | --summarize | TURBO_RUN_SUMMARY | - |
| 그래프 시각화 | --graph | - | - |
| Dry run | --dry | - | - |
| 동작 | 플래그 | 환경 변수 | turbo.json |
|---|---|---|---|
| 로그인 URL | - | TURBO_LOGIN | remoteCache.loginUrl |
| 팀 이름 (멀티 팀 Remote Cache용) | --team | TURBO_TEAM | - |
| 팀 ID (멀티 팀 Remote Cache용) | - | TURBO_TEAMID | - |
| 인증 토큰 | --token | TURBO_TOKEN | - |
| 동작 | 플래그 | 환경 변수 | turbo.json |
|---|---|---|---|
| 바이너리 경로 | - | TURBO_BINARY_PATH | - |
로컬 turbo 다운로드 | - | TURBO_DOWNLOAD_LOCAL_ENABLED | - |
| 데몬 | --daemon / --no-daemon | - | daemon |