Loading

webpack项目区分线上已打包环境还是本地调试环境

应用场景:微信网页

在写微信网页的时候每次打开页面都会跳转到微信授权页面,然后微信授权时拿的是你的本地地址去授权,此时肯定是授权不了的(拿不到code),所以此时就可以写一个判断,如果是本地调试的不做授权跳转,如果是线上环境就跳转授权页

//webpack.dev.conf.js
const ENV = require('../config/pre.env');
ENV.buildState = false;//新增
//webpack.prod.conf.js
const env = require('../config/'+process.env.env_config+'.env')
env.buildState = true;//新增
//使用
process.env.buildState //该变量可以全局项目中使用,用该字段就可以判断是打包环境还是本地调试环境了

  

posted @ 2020-08-26 17:09  冯叶青  阅读(605)  评论(0编辑  收藏  举报