Turborepo

系統環境變數

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

系統環境變數總是會被直接提供給您的 turbo 命令的旗標值覆寫。

變數說明
TURBO_API

設定基礎 URL 用於 遠端快取.

TURBO_BINARY_PATH

手動設定 turbo 二進位檔的路徑。預設情況下, turbo 會自動探索二進位檔,因此您只應在極少數情況下使用此設定。

TURBO_CACHE

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

--cache

.

相同的語法

TURBO_CACHE_DIR

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

--cache-dir

旗標

TURBO_CI_VENDOR_ENV_KEY 設定您想要從

框架推論中排除的環境變數的前置詞。

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

TURBO_DANGEROUSLY_DISABLE_PACKAGE_MANAGER_CHECK

停用檢查 package.json 中的 packageManager 欄位。您可能會遇到 錯誤和意料之外的快取行為

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

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 遠端快取.

TURBO_NO_UPDATE_NOTIFIER

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

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

TURBO_PLATFORM_ENV_DISABLED

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

TURBO_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

當計算從 base...head 變更的內容時,由 --affected 使用的基礎。

TURBO_SCM_HEAD

當計算從 base...head 變更的內容時,由 --affected 使用的頭部。

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
傳送

套件組態

下一頁

檔案 glob 規格

小時
節省的總運算時間
開始使用

本頁內容