VUE 多环境打包配置 【开发,测试,生产环境】

config   /  .env.js


/**

* 请求接口地址单独摘出来,不需要每次都改http.js

* */

'use strict'

const MODE =process.env.npm_lifecycle_event;

let obj;

if(MODE =='testing' ||MODE =='build-test'){

// 测试环境服务或打包

  obj = {

NODE_ENV:'"test"',

BASE_URL:'"http://192.168.1.33:37021/"',

BASE_URL_OLD:'"http://192.168.1.33:8092/TechnicalAlliance/"'

  }

}else if(MODE =='prod' ||MODE =='build-prod'){

// 生产环境服务或打包

  obj = {

NODE_ENV:'"production"',

BASE_URL:'""',

BASE_URL_OLD:'""'

  }

}/else{

// 开发环境服务或打包

  obj = {

NODE_ENV:'"dev"',

BASE_URL:'""',

BASE_URL_OLD:'""'

  }

}

module.exports =obj;



http.js


// 请求地址:老接口

export const baseURL =process.env.BASE_URL;

export const originBaseURL =process.env.BASE_URL_OLD;

你可能感兴趣的:(VUE 多环境打包配置 【开发,测试,生产环境】)