时间:2021-05-25
前言:当使用vue-cli进行开发时时常需要动态配置一些设置,比如接口的请求地址(axios.defaults.baseURL),这些设置可能需要在项目编译后再进行设置的,所以在vue-cli里我们需要对这些配置文件进行抽离,不让webpack把配置文件也进行编译。
首先,我们需要在/static 下面新建一个js文件作为配置文件
里面的内容如下:
window.g={ AXIOS_TIMEOUT:10000, SERVICE_CONTEXT_PATH:`http://10.200.199.84:9090/`//配置服务器地址}这里将所有的配置注入到window对象的一个属性里面,你可以自定义这个属性
然后在index.html里面引入这个js
<script src="/static/js/config.js"></script>在项目中使用时,直接使用window.g去调用这个配置文件的内容。
如此配置之后进行打包时,会产生这样的效果
可以看到这里的配置文件会原样输出不会打包,那么当我们把编译好的前端工程交给部署人员去部署的时候,就不用事先问号后台地址了,部署人员可以直接通过修改配置里面的内容去决定服务器的地址。
所以通过这种方式可以把项目相关配置文件抽离开来
以上这篇基于vue-cli 打包时抽离项目相关配置文件详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文介绍了基于vue-cli的vuex配置,分享给大家,希望对大家有帮助首先成功运行vue-cli项目安装vuexcnpmivuex--save修改配置文件st
在使用vue-cli创建vue项目时,可以自动生成webpack文件。使用npmrunbuild即可打包发布生产文件,打包后的文件webpack配置可以看到使用
此文章用来解释vue-cli脚手架build目录中的utils.js配置文件1.此配置文件是vue开发环境的wepack相关配置文件,主要用来处理css-loa
本文介绍了vue-cli项目打包完成后运行文件路径报错问题,做个笔记,也分享给大家。刚新建的vue-cli项目,同事说要打包一版进行测试,打包完成后放在tomc
使用vue的同学们大都是基于vue-cli来搭建项目的,vue-cli中的配置全面强大。//常用的命令npmrundev//本地热更新模式npmrunbuild