应用场景:微信网页
在写微信网页的时候每次打开页面都会跳转到微信授权页面,然后微信授权时拿的是你的本地地址去授权,此时肯定是授权不了的(拿不到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 //该变量可以全局项目中使用,用该字段就可以判断是打包环境还是本地调试环境了