.env.development(开发环境)配置内容
NODE_ENV = 'development'
VUE_APP_MODE = 'development'
VUE_APP_BASE_URL = '/api'
.env.test(测试环境)配置内容
NODE_ENV = 'test'
VUE_APP_MODE = 'test'
VUE_APP_BASE_URL = 'http://xxx.xxx.xxx.xx:8008/'
outputDir = dist-test
.env.production文件(生产环境)配置内容
NODE_ENV = 'production'
VUE_APP_MODE = 'production'
VUE_APP_BASE_URL = 'http://xxx.xxx.xxx.xx:8008/'
outputDir = dist-production
console.log(process.env.VUE_APP_BASE_URL)
module.exports = {
publicPath: "./",
outputDir: process.env.outputDir,
productionSourceMap:process.env.NODE_ENV==='production'?false:true,
devServer:{
proxy:{
'/api':{
target:'xxxx',
changeOrigin:true,
ws:false,
pathRewrite:{
'^/api':''
}
}
}
}
}
"scripts":{
"serve":"vue-cli-service build --mode development",
"build":"vue-cli-service build --mode production",
"test": "vue-cli-service build --mode test",
"lint":"vue-cli-service lint"
}
-----------------------------------------
if(process.env.VUE_APP_MODE==='development'){
}else if(process.env.VUE_APP_MODE==='test'){
}else{
}