vue webpack打包后 iconfont引入路径不对

打包前:路径是http://localhost:8080/static/…
打包后:路径是/dist/static/css/static/fonts/iconfont.1a028ec.woff。。图片描述

但是文件实际是在/dist/static/fonts/iconfont.1a028ec.woff。。

查了好几个方法。。不起作用
我的index.js 图片描述

iconfont.css引入路径是
图片描述

回答:

build > webpack.base.conf.js >
图片描述

将 limit 的值 调的大些 至少比你的字体文件大

回答:

所以路径是相对路径写错了吗

回答:

一模一样的问题,请问你怎么解决?

回答:

github – vue-cli #179

同问,在 vue-cli 的 issues 里找到一个同样问题的,给你个传送门看看。
css 文件里面的资源路径问题。
题主可以参照最后那位同学的 cssPathResolver.js, 用 loader 处理一下路径 ?。

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注