vue引入font awesome 及webpack打包后图标不显示的问题
发布日期:2021-05-10 14:32:47 浏览次数:12 分类:精选文章

本文共 779 字,大约阅读时间需要 2 分钟。

vue引入font awesome的方法:

        npm install font-awesome --save

        然后在main.js 中:import 'font-awesome/css/font-awesome.css'

 

问题描述:打包后发现图标不显示 报错为font awesome的相关文件引用路径问题;这是由于打包的配置文件webpack conf.base.js中,字体打包的大小配置太小了,没有打包到font awesome

本来的配置:

{    test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,    loader: 'url-loader',    options: {        limit: 10000,                  name: utils.assetsPath('fonts/[name].[hash:7].[ext]')    }}

修改后:==>> 或者直接去除options配置也行(不推荐)

{    test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,    loader: 'url-loader',    options: {        // limit: 10000,           limit: 100000,               name: utils.assetsPath('fonts/[name].[hash:7].[ext]')    }}

 

解决方法分析:

        limit的大小设置太小, 修改limit的大小为至少比font awesome的文件大,然后即可;

        或者修改打包后的app .css中有关font awesome的引入文件的路径也可以。

 

文章仅为本人学习过程的一个记录,仅供参考,如有问题,欢迎指出!

上一篇:构建Element UI中Tree组件的数据结构
下一篇:JS单线程的理解

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月02日 15时52分53秒