Si process
est undefined
Vérifiez votre version de NodeJs
Vous voudrez peut-être mettre à jour votre version de NodeJs (et npm), supprimer l'option node_modules
et cliquez sur npm install
encore. J'ai lu quelques cas où cela a aidé.
Recréer le env
fichier
Le site .env
Le fichier peut être défectueux d'une manière ou d'une autre. Essayez de supprimer le fichier et de le recréer en utilisant la console (par ex. touch .env
sur linux)
Si les variables sont undefined
Vérifiez si vous avez la bonne dénomination : VUE_APP_MYVAR
au lieu de MYVAR
L'erreur la plus courante lorsqu'il s'agit de Environment Variables
à l'intérieur de Vue
est la dénomination. Lorsque vous utilisez env
vous devez préfixer toutes les variables avec VUE_APP_
sinon Vue ne les inclura pas.
Plus d'informations sur le contexte ici : https://cli.vuejs.org/guide/mode-and-env.html . Extrait de la documentation
Notez que seules les variables NODE_ENV, BASE_URL et celles qui commencent par VUE_APP_ seront incorporées statiquement dans le bundle du client avec webpack.DefinePlugin. C'est pour éviter d'exposer accidentellement une clé privée sur la machine qui pourrait avoir le même nom.
Veillez à ne pas inclure tout secret (comme les clés API privées) dans votre application ! Les variables d'environnement sont intégrées dans le build, ce qui signifie que tout le monde peut les voir en inspectant les fichiers de votre application.