为了账号安全,请及时绑定邮箱和手机立即绑定

vue项目中,webpack打包生产环境和测试环境host变量区别开

vue项目中,webpack打包生产环境和测试环境host变量区别开

呼如林 2019-05-11 15:42:07
vue项目中测试环境和生产环境往往URL前面有一段是不同的,现在是在main.js中定义了Vue.prototype.host='http://test.xyz/voronezh';Vue.prototype.host='http://dbtest.xyz/voronezh';这两个变量,当然不止这两个,还有一些页面的跳转路径也分测试和生产环境,location.href='http://172.20.11.27/Login.aspx?RequestUrl=http:((db.xyz(';location.href='http://172.20.11.27/Login.aspx?RequestUrl=http:((dbtest.xyz('这样导致每次rundev和runbuild的时候都要手动去切换。容易出错。请问在webpack里面可以配置这样的变量,让在两个情况下分别使用不同的环境。谢谢
查看完整描述

2 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

为什么使用process.env.NODE_ENV这个呢?因为process.env.NODE_ENV是node服务中的默认的全局变量,通过他可以自由选择测试环境与开发环境
                            
查看完整回答
反对 回复 2019-05-11
  • 2 回答
  • 0 关注
  • 1202 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信