$env/static/private
.env
ファイルとprocess.env
からViteによってロードされた環境変数。 $env/dynamic/private
のように、このモジュールはクライアント側のコードにはインポートできません。このモジュールは、config.kit.env.publicPrefix
で始まらないか始まってもconfig.kit.env.privatePrefix
(設定されている場合)で始まる変数のみを含みます。
異なり $env/dynamic/private
、このモジュールからエクスポートされる値は、ビルド時にバンドルに静的に挿入され、デッドコード排除などの最適化を可能にします。
import { import API_KEY
API_KEY } from '$env/static/private';
コード内で参照されるすべての環境変数は(たとえば、.env
ファイル内など)宣言する必要があることに注意してください。たとえアプリがデプロイされるまで値がない場合でも同様です
MY_FEATURE_FLAG=""
次のように、コマンドラインから.env
値をオーバーライドできます
MY_FEATURE_FLAG="enabled" npm run dev