Turborepo logo

系統環境變數

透過設定特定的環境變數,您可以變更 Turborepo 的行為。這對於為不同環境和機器建立特定配置非常有用。

系統環境變數始終會被直接提供給您的 turbo 命令的標 flag 值覆蓋。

變數描述
FORCE_COLOR強制在終端日誌中顯示顏色
TURBO_API

設定遠端快取的基本 URL 遠端快取.

TURBO_BINARY_PATH

手動設定 turbo 二進制檔案的路徑。預設情況下, turbo 會自動發現二進制檔案,因此您應該僅在極少數情況下使用此設定。

TURBO_CACHE

控制快取來源的讀取和寫入。使用與

--cache

.

TURBO_CACHE_DIR

設定快取目錄,類似於使用

--cache-dir

flag

TURBO_CI_VENDOR_ENV_KEY

為您想要從 排除

框架推斷

的環境變數設定前綴。注意:此設定不需要由使用者設定,應由支援的平台自動配置。

TURBO_DANGEROUSLY_DISABLE_PACKAGE_MANAGER_CHECK

停用檢查 package.json 中的 packageManager 欄位。您可能會遇到 錯誤和非預期的快取行為

當停用此檢查時。使用 true1 停用。

when disabling this check. Use true or 1 to disable.

TURBO_DOWNLOAD_LOCAL_ENABLED

如果找不到本機版本,則啟用全域 turbo 安裝正確的本機版本。

TURBO_FORCE

設定為 true 以強制所有任務完整執行,不使用任何快取。

TURBO_GLOBAL_WARNING_DISABLED

當全域 turbo 找不到可用的本機版本時,停用警告。

TURBO_PRINT_VERSION_DISABLED

停用列印正在執行的 turbo 版本。

TURBO_LOG_ORDER

設定 日誌順序。允許的值為 groupeddefault

TURBO_LOGIN

設定用於登入 遠端快取的 URL。僅適用於實作動態建立 token 端點的自架遠端快取。

TURBO_NO_UPDATE_NOTIFIER

移除當新版本的 turbo 可用時出現的更新通知。您也可以 根據生態系統慣例使用 NO_UPDATE_NOTIFIER

TURBO_PLATFORM_ENV

在支援的 CI 環境 (Vercel) 中設定的環境變數金鑰的 CSV 列表。注意:此變數旨在供平台實作零配置環境變數。您不應以最終使用者的身分使用此變數。

TURBO_PLATFORM_ENV_DISABLED

停用檢查您的 turbo.json 中設定的環境變數是否與您支援的平台上設定的環境變數一致

TURBO_PREFLIGHT

在每次快取產物和分析請求之前,啟用發送 preflight 請求。後續的上傳和下載將會跟隨重定向。僅在 遠端快取配置時適用。

TURBO_REMOTE_CACHE_READ_ONLY

防止寫入 遠端快取 - 但仍然允許讀取。

TURBO_REMOTE_CACHE_SIGNATURE_KEY

使用密鑰簽署產物。如需更多資訊,請訪問

產物完整性章節

.

TURBO_REMOTE_CACHE_TIMEOUT

設定 turbo 從遠端快取取得產物的逾時時間 (秒) 遠端快取.

TURBO_REMOTE_CACHE_UPLOAD_TIMEOUT

設定 turbo 上傳產物到遠端快取的逾時時間 (秒) 遠端快取.

TURBO_REMOTE_ONLY始終忽略所有任務的本機檔案系統快取。
TURBO_RUN_SUMMARY

當您執行任務時產生 執行摘要

TURBO_SCM_BASE

`--affected` 在計算從 base...head 變更的內容時使用的 base

TURBO_SCM_HEAD

`--affected` 在計算從 base...head 變更的內容時使用的 head

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

小時

總計節省的運算時間
開始使用
遠端快取 →

本頁面