系統環境變數
透過設定特定的環境變數,您可以變更 Turborepo 的行為。這對於為不同環境和機器建立特定配置非常有用。
系統環境變數始終會被直接提供給您的 turbo
命令的標 flag 值覆蓋。
變數 | 描述 |
---|---|
FORCE_COLOR | 強制在終端日誌中顯示顏色 |
TURBO_API | 設定遠端快取的基本 URL 遠端快取. |
| 手動設定 |
| 控制快取來源的讀取和寫入。使用與 --cache . |
TURBO_CACHE_DIR | 設定快取目錄,類似於使用 --cache-dir flag |
TURBO_CI_VENDOR_ENV_KEY | 為您想要從 排除 框架推斷 的環境變數設定前綴。注意:此設定不需要由使用者設定,應由支援的平台自動配置。 |
TURBO_DANGEROUSLY_DISABLE_PACKAGE_MANAGER_CHECK | 停用檢查 當停用此檢查時。使用 when disabling this check. Use |
TURBO_DOWNLOAD_LOCAL_ENABLED | 如果找不到本機版本,則啟用全域 |
TURBO_FORCE | 設定為 |
TURBO_GLOBAL_WARNING_DISABLED | 當全域 |
TURBO_PRINT_VERSION_DISABLED | 停用列印正在執行的 |
TURBO_LOG_ORDER | 設定
日誌順序。允許的值為 |
TURBO_LOGIN | 設定用於登入 遠端快取的 URL。僅適用於實作動態建立 token 端點的自架遠端快取。 |
TURBO_NO_UPDATE_NOTIFIER | 移除當新版本的
|
TURBO_PLATFORM_ENV | 在支援的 CI 環境 (Vercel) 中設定的環境變數金鑰的 CSV 列表。注意:此變數旨在供平台實作零配置環境變數。您不應以最終使用者的身分使用此變數。 |
TURBO_PLATFORM_ENV_DISABLED | 停用檢查您的
|
TURBO_PREFLIGHT | 在每次快取產物和分析請求之前,啟用發送 preflight 請求。後續的上傳和下載將會跟隨重定向。僅在 遠端快取配置時適用。 |
TURBO_REMOTE_CACHE_READ_ONLY | 防止寫入 遠端快取 - 但仍然允許讀取。 |
TURBO_REMOTE_CACHE_SIGNATURE_KEY | 使用密鑰簽署產物。如需更多資訊,請訪問 產物完整性章節 . |
TURBO_REMOTE_CACHE_TIMEOUT | 設定 |
TURBO_REMOTE_CACHE_UPLOAD_TIMEOUT | 設定 |
TURBO_REMOTE_ONLY | 始終忽略所有任務的本機檔案系統快取。 |
TURBO_RUN_SUMMARY | 當您執行任務時產生 執行摘要。 |
TURBO_SCM_BASE | `--affected` 在計算從 |
TURBO_SCM_HEAD | `--affected` 在計算從 |
TURBO_TEAM | 與您的儲存庫關聯的帳戶名稱。當使用 Vercel 遠端快取 時,這是您團隊的 slug。 |
TURBO_TEAMID | 與您的儲存庫關聯的帳戶識別碼。當使用 Vercel 遠端快取 Vercel 遠端快取時,這是您團隊的 ID。 |
TURBO_TELEMETRY_MESSAGE_DISABLED | 停用通知您已啟用 遙測訊息。 |
TURBO_TOKEN | 用於驗證以存取 遠端快取. |
遠端快取的 Bearer token | TURBO_UI |
任務中的環境變數
Turborepo 將在您的任務執行時,使以下環境變數在任務中可用
變數 | 描述 |
---|---|
TURBO_HASH | 目前正在執行的任務的雜湊值。 |
TURBO_IS_TUI | 當使用 TUI 時,此變數會設定為 true 。 |