vue引入iconfont阿里字体图标库以及报错解决
Posted qiu-freedom
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue引入iconfont阿里字体图标库以及报错解决相关的知识,希望对你有一定的参考价值。
下载阿里的字体图标库文件,放在srcassetsfont文件夹下面。
安装style-loader,css-loader和file-loader (或url-loader) ,记得--save-dev
webpack的配置文件中添加:
{ test: /.css$/, use:[‘style-loader‘,‘css-loader‘] }, { test:/.(ttf|eot|woff|woff2|svg)$/, use:[‘file-loader‘] }
入口文件main.js引入
import ‘./assets/font/iconfont.css‘;
如果已经安装了插件,webpack配置文件里面也添加,还是报以下错误:
Unexpected character ‘@‘ (2:0) You may need an appropriate loader to handle this file type. @font-face {font-family: "iconfont"; src: url(‘iconfont.eot?t=1529419541319‘); /* IE9*/ src: url(‘iconfont.eot?t=1529419541319#iefix‘) format(‘embedded-opentype‘), /* IE6-IE8 */
建议检查仔细webpack配置文件是否有错误,比如逗号,括号等是否漏写。
然后重新运行项目npm run dev。
如果还是报错,试试将iconfont.css文件中的路径修改下,然后重新运行项目。
@font-face {font-family: "iconfont"; src: url(‘./iconfont.eot?t=1529419541319‘); /* IE9*/ src: url(‘./iconfont.eot?t=1529419541319#iefix‘)
以上是关于vue引入iconfont阿里字体图标库以及报错解决的主要内容,如果未能解决你的问题,请参考以下文章