Vue中动态设置publicPath或axios.defaults.baseURL
有时候需要动态配置vue.config.js中的publicPath。新建public/config.js文件代码如下:prod_config.publicPath = './'在index.html文件引入<body><div id="app"></div><script type="text/javascript" src="./config.js"&
·
有时候需要动态配置vue.config.js中的publicPath。
新建public/config.js文件
代码如下:
production_config.publicPath = './'
在index.html文件引入
<body>
<div id="app"></div>
<script type="text/javascript" src="./config.js"></script>
</body>
在main.js中使用
__webpack_public_path__ = window.production_config.publicPath // eslint-disable-line
以后,打包后只要修改config.js文件的production_config.publicPath
的值,就可以改变vue.conifg.js的publicPath
扩展
如果想动态配置axios.defaults.baseURL
也是用同样的方式,在config.js文件中声明一个值,在main.js中使用,打包以后如果想修改,只要修改config.js文件就好了
更多推荐
已为社区贡献39条内容
所有评论(0)