系統環境變數
透過設定特定的環境變數,您可以變更 Turborepo 的行為。這對於為不同的環境和機器建立特定的組態非常有用。
系統環境變數總是會被直接提供給您的 turbo
命令的旗標值覆寫。
變數 | 說明 |
---|---|
TURBO_API | 設定基礎 URL 用於 遠端快取. |
| 手動設定 |
| 控制快取來源的讀取和寫入。使用與 --cache . |
相同的語法 | TURBO_CACHE_DIR 設定快取目錄,類似於使用 --cache-dir |
旗標 | TURBO_CI_VENDOR_ENV_KEY 設定您想要從 框架推論中排除的環境變數的前置詞。 。注意:此設定不需要由使用者設定,應由支援的平台自動配置。 |
TURBO_DANGEROUSLY_DISABLE_PACKAGE_MANAGER_CHECK | 停用檢查 停用此檢查時。使用 TURBO_DOWNLOAD_LOCAL_ENABLED |
如果找不到正確的本機版本,則啟用全域 | TURBO_FORCE |
設定為 | TURBO_GLOBAL_WARNING_DISABLED |
當全域 | TURBO_PRINT_VERSION_DISABLED |
停用列印正在執行的 | TURBO_LOG_ORDER |
設定 | 日誌順序。允許的值為 |
設定用於登入 | 的 URL 遠端快取. |
TURBO_NO_UPDATE_NOTIFIER | 移除當有新的 |
支援的 CI 環境 (Vercel) 中設定的環境變數金鑰的 CSV 清單。注意:此變數旨在讓平台實作零設定環境變數。您不應該以最終使用者身分使用此變數。 | TURBO_PLATFORM_ENV_DISABLED |
停用檢查您的 | TURBO_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 | 當計算從 |
TURBO_SCM_HEAD | 當計算從 |
TURBO_TEAM | 與您的儲存庫相關聯的帳戶名稱。當使用 Vercel 遠端快取 時,這是您團隊的 Slug。 |
TURBO_TEAMID | 與您的儲存庫相關聯的帳戶識別碼。當使用 Vercel 遠端快取 時,這是您團隊的 ID。 |
TURBO_TELEMETRY_MESSAGE_DISABLED | 停用通知您已啟用 遙測的訊息。 |
TURBO_TOKEN | 用於驗證以存取 遠端快取. |
的 Bearer 權杖。 | TURBO_UI |
當傳遞 true 或 1 時啟用 TUI,當傳遞 false 或 0 時停用。
任務中的環境變數
變數 | 說明 |
---|---|
Turborepo 會在您的任務執行時,在其中提供下列環境變數 | TURBO_HASH |
目前正在執行的任務的雜湊值。 | TURBO_IS_TUI |
當使用 TUI 時,此變數設定為 true
。