由于项目的请求地址非常多,总监又不太希望配置环境变量去每次build,所以想打包完外部修改,避免多次打包
当时这个需求给过来的时候有点蒙,毕竟做了三年的vue项目,一直都是配置环境变量在内部去做的打包区分
but,刚入职,一开始拒绝总是不好的,就本着先答应试试看的姿态去查了一下
发现,原来这个早就有了解决方案,真的是积累不够,狂扇自己几个耳光
话不多说,我先上我的代码,亲测好用的
首先要先安装这个插件copy-webpack-plugin
npm install --save-dev copy-webpack-plugin
然后在你的项目目录下新建一个js文件
我是放到了src的根目录下新建
envConfig.js代码
function getURL(){
return {
baseUrl :"你的请求地址",
}
}
然后在你的index.html文件里:
<script>
document.write("<s"+"cript typ