$env/static/private
Les variables d’environnement chargées par
Vite depuis les fichiers .env et
process.env. À l’instar de $env/dynamic/private, ce module ne
peut pas être importé dans du code client. Ce module n’inclut que les variables dont le nom ne
commence pas par config.kit.env.publicPrefix et commence par
config.kit.env.privatePrefix (si configuré).
À la différence de $env/dynamic/private, les valeurs exportées
depuis ce module sont statiquement injectées dans votre bundle au moment de la compilation,
permettant des optimisations comme l’élimination du code mort (dead code elimination).
import { import API_KEYAPI_KEY } from '$env/static/private';Notez que toutes les variables d’environnement référencées dans votre code devrait être déclarées
(par exemple dans un fichier .env), même si elles n’ont pas de valeur tant que votre application
n’a pas été déployée :
MY_FEATURE_FLAG=""Vous pouvez écraser toute valeur du fichier .env depuis la ligne de commande de cette manière :
MY_FEATURE_FLAG="enabled" npm run devModifier cette page sur Github llms.txt