# Variables de Entorno
vue-element-admin
4.0+ está construido en vue-cli
, por lo que todas las variables de entorno se controlan en función de vue-cli
.
.env # cargado en todos los casos
.env.[mode] # solo cargado en el modo especificado
Un archivo env simplemente contiene pares de variables de entorno key=value:
FOO=bar
VUE_APP_SECRET=secret
¡NOTA!
Las variables de entorno deben comenzar con VUE_APP_
. Tales como: VUE_APP_API
, VUE_APP_TITLE
Puedes acceder a ellas en el código de tu aplicación:
console.log(process.env.VUE_APP_xxxx)
Además de las variables VUE_APP_*
, también hay dos variables especiales que siempre estarán disponibles en el código de tu aplicación:
NODE_ENV
- este será uno de "development, "production" o "test" dependiendo del modo en que se ejecute la aplicación.BASE_URL
- esto corresponde a la opciónpublicPath
envue.config.js
y es la ruta base en la que se implementa tu aplicación.
# Relacionado con la compilación
Además de algunas variables de entorno escritas en .env
, hay algunas variables relacionadas con la compilación y la implementación que deben configurarse en vue.config.js
.
Puedes establecer los diferentes parámetros ejecutando el entorno de juicio con process.env.NODE_ENV
.
El código específico lo puedes aprender de vue.config.js