跳至主要內容

$env/static/private

由 Vite 從 .env 檔案和 process.env 載入的環境變數。如同 $env/dynamic/private,此模組無法導入至客戶端程式碼。此模組僅包含config.kit.env.publicPrefix 開頭config.kit.env.privatePrefix 開頭(如果已設定)的變數。

不同於 $env/dynamic/private,從此模組匯出的值會在建置時靜態地注入到您的 bundle 中,以實現諸如無用程式碼消除的最佳化。

import { import API_KEYAPI_KEY } from '$env/static/private';

請注意,所有在程式碼中引用的環境變數都應宣告(例如在 .env 檔案中),即使它們在應用程式部署之前沒有值。

MY_FEATURE_FLAG=""

您可以像這樣從命令列覆寫 .env 的值

MY_FEATURE_FLAG="enabled" npm run dev

在 GitHub 上編輯此頁面