最近帮公司同事看一个比较棘手的问题,查了好久终于找到了解决方案,记录下来方便以后碰到这个问题的小伙伴参考。
是这样的,这个项目用vue-cli脚手架构建的项目,使用了 element-ui 中的字体图标,打包之后出现element-icons.ttf
报404的错误。
查看网上的解决办法都是在webpack
中配置,但是该项目没有配置专门的wabpack
,只有一个 vue.config.js
文件,查了好久没有解决,突然想到vue官方有提供vue-cli脚手架配置的说明,具体请看 vue-cli webpack相关配置 。vue将小于4kb的文件默认为内联文件,不会向服务器发送请求,可以通过 chainWebpack 调整内联文件的大小限制。例如,下列代码会将其限制设置为 10kb:
// vue.co