跳至主要内容

$env/static/private

环境变量 由 Vite 从 .env 文件和 process.env 加载。例如 $env/dynamic/private,此模块不能导入到客户端代码中。此模块仅包含**不**以 config.kit.env.publicPrefix 开头**且**以 config.kit.env.privatePrefix 开头(如果已配置)的变量。

$env/dynamic/private不同,从此模块导出的值在构建时会静态注入到您的捆绑包中,从而启用诸如死代码消除之类的优化。

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

请注意,代码中引用的所有环境变量都应声明(例如,在 .env 文件中),即使它们在应用部署之前没有值。

MY_FEATURE_FLAG=""

您可以像这样从命令行覆盖 .env

MY_FEATURE_FLAG="enabled" npm run dev

在 GitHub 上编辑此页面