说明:当执行npm run serve(或其环境名)项目运行时,获得不同的请求地址。
①在package.json里scripts字段下写入
"scripts": {
"test": "vue-cli-service serve --mode=test",
"serve": "vue-cli-service serve --mode=development",
"build": "vue-cli-service build --mode=production"
},
②在项目下新建一个env.环境名
③新建一个模块文件,用于不同运行环境下给不同的url。
let baseURL = '';
//process.env.NODE_ENV 是nodejs里一变量,
//用于判断当前vue脚手架服务运行在什么环境
switch (process.env.NODE_ENV) {
case 'development':
baseURL = 'url1'
break;
case 'test':
baseURL = 'url2'
break;
case 'prod':
baseURL = 'url3'
break;
default:
baseURL = 'url1'
break;
}
export default{
baseURL
}