假设 请求地址根据不同的网站不同当要配置多个不同的网址的时候如何实现不需要再次打包,直接修改配置配置文件来更换掉请求地址
5 回答
幕布斯0279182
TA贡献1条经验 获得超0个赞
你在index.html的同级目录下新建一个config.js文件,在里面const一个配置对象:
然后在html的heade里用<script>引入这个config文件,
然后,在引入axios之后就可以在生产环境时用这个config对baseurl赋值
打包后,只要改dist文件夹的config.s里的值即可改变baseURL,不需要重新run build
守候你守候我
TA贡献1802条经验 获得超10个赞
我们先提出一个问题,什么情况会触发再次打包?
修改了程序代码会触发再次打包
那么好,再不修改代码的情况下,我们捋一捋能有多少种方案来处理。
ajax
请求配置文件,通过配置文件来设置。注意点:同步异步的问题。
如果只是域名的变换,那我们写相对地址就好了呀
/
./
../
你说上边的好丑,我用
webpack
想简化一些,我就想import config from config
。那么webpack
的externals
了解一下。
添加回答
举报
0/150
提交
取消