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;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容