As etapas para configurar diferentes comandos de empacotamento para diferentes ambientes em vue são as seguintes:
- Crie um novo arquivo no diretório raiz do projeto
.env
para armazenar variáveis públicas de ambiente. - Crie novos arquivos como .env.development, .env.test e .env.production no diretório raiz do projeto para armazenar variáveis em diferentes ambientes, como endereços de API e números de porta.
- Adicione comandos de empacotamento para diferentes ambientes no campo de scripts no arquivo package.json,
por exemplo"build:test":“vue-cli-service build --mode test”
, onde --mode especifica qual arquivo .env usar. Use no projetoprocess.env
para obter as variáveis de ambiente correspondentes.
Exemplo: Por exemplo, para obter as variáveis de ambiente do ambiente de teste
O conteúdo do meu .env.test
arquivo é o seguinte:
NODE_ENV=test // 环境区分变量
VUE_APP_MODE =test2 // 其他变量
Em seguida, vue.config.js
obtenha o NODE_ENV
método de ambiente em:process.env.NODE_ENV