Use .env arquivos podem ser facilmente configurados e desenvolvimento do servidor e depuração oficial ambiente implantado um ambiente de produção usando dois conjuntos diferentes de arquivos de configuração para alcançar código sem mudança e as necessidades de caminho adiante para ser acessado interface API.
Documentos oficiais
https://cli.vuejs.org/zh/guide/mode-and-env.html
Crie um arquivo .env
Foram criados no diretório raiz do projeto vue .env.development
e .env.production
dois arquivos de texto são usadas em ambientes de desenvolvimento e produção
.env.development
Documento tem o seguinte teor:
VUE_APP_API_HOST=127.0.0.1
.env.production
Documento tem o seguinte teor:
VUE_APP_API_HOST=10.41.56.121
Note que .env
nomes de variáveis devem ser pelo VUE_APP_
início
O .env acesso variável
Por exemplo, na main.js
configuração do axios
pedido pode ser escrito como raiz
axios.defaults.baseURL = `http://${process.env.VUE_APP_API_HOST}:8000/`
Observe que uma string formatada sintaxe ES6 é, com a frente e ~
os símbolos-chave de entrada `
Desta forma, o uso local yarn serve
será executado em um servidor de teste para acesso .env.development
variáveis definidas, e em yarn build
tempo irá utilizar .env.production
o conteúdo das variáveis.
Side Story
Curioso sobre este ~
insumo fundamental 反单引号
(não vou chamar) nome Jiaosha, descobriu que os estrangeiros gostam de chamá-lo Grave accent
, ele deve ser chamado traduzido重音符