加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > C语言 > 正文

[笔记]vue-cli搭建的项目引入字体后,run报错

发布时间:2020-12-15 01:18:24 所属栏目:C语言 来源:网络整理
导读:想尝试下新的字体,于是便开弄啦。 一、现象 @font-face { font-family: 'HansHandItalic'; src: url('../../static/font/fontawesome-webfont.eot'); src: url('../../static/font/fontawesome-webfont?#iefix') format('embedded-opentype'),url('../../st

想尝试下新的字体,于是便开弄啦。

一、现象

@font-face {
    font-family: 'HansHandItalic';
    src: url('../../static/font/fontawesome-webfont.eot');
    src: url('../../static/font/fontawesome-webfont?#iefix') format('embedded-opentype'),url('../../static/font/fontawesome-webfont.woff') format('woff'),url('../../static/font/fontawesome-webfont.ttf') format('truetype');
}
html,body {
    font-family: 'HansHandItalic';
}

大致的代码就是这样了,然后直接run dev后,出现了错误,错误的内容如下:

《[笔记]vue-cli搭建的项目引入字体后,run报错》

二、处理方法

一般出现这种问题,得看看webpack有没有对字体后缀的文件做处理或者对应的处理模块有没有下载。

vue-cli是对字体文件有处理的,

test: /.(woff2?|eot|ttf|otf)(?.*)?$/,use: {
    loader:'url-loader',query: {
        limit:10000,name:'fonts/[name]--[folder].[ext]'
   }
}

在这我们看到用的是urlLoader,所以在在使用的时候也修改下:

@font-face {
    font-family: 'HansHandItalic';
    src: url-loader('../../static/font/fontawesome-webfont.eot');
    src: url-loader('../../static/font/fontawesome-webfont?#iefix') format('embedded-opentype'),url-loader('../../static/font/fontawesome-webfont.woff') format('woff'),url-loader('../../static/font/fontawesome-webfont.ttf') format('truetype');
}

这样,就可以正常加载了。

参考:https://blog.csdn.net/Smile_Monica/article/details/79190480

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读