zoukankan      html  css  js  c++  java
  • 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')
     
  • 相关阅读:
    Uva10305(dfs)
    Uva572
    Uva122
    Uva679
    Uva136
    Uva489
    Uva133
    Uva1339
    Uva1588
    《世纪的哭泣》读后感 读书笔记
  • 原文地址:https://www.cnblogs.com/qiu-freedom/p/10348634.html
Copyright © 2011-2022 走看看