vue-cli3配置环境变量

因为一些业务需求,如埋点等需要区分环境,在index.html用到jsp语法,在vue-cli搭建的项目中配置环境变量

chainWebpack:config={
	 config
      .plugin('define')
      .tap(args => {
        //一些根据环境变化的腾讯广告或者百度统计埋点参数
        const {baiduStatisticsSrc, txAdvertiseData} = require('./config/env.js')
        args[0]['process.env'].baiduStatisticsSrc = baiduStatisticsSrc;
        args[0]['process.env'].txAdvertiseData = txAdvertiseData;
        return args
      })

}


后来发现以上写法有点丑,参考这篇使用webpack.DefinePlugin处理

https://blog.csdn.net/coderW/article/details/107586525

你可能感兴趣的:(webpack)