zoukankan      html  css  js  c++  java
  • react+webpack 引入字体图标

      在使用react+webpack 构建项目过程中免不了要用到字体图标,在引入过程中报错,不能识别字体图标文件中的@符,报错

      

     Uncaught Error: Module parse failed: Unexpected character '@'

    解决办法,修改webpack的配置文件

      

    webpack.config.js
    {
                    test:/.css$/,
                    use:[
                        'style-loader',
                        'css-loader'
                    ]
                },
                {
                    test:/.less$/,
                    exclude:/node_modules/,
                    use:ExtractTextPlugin.extract({
                        fallback:"style-loader",
                        use:[
                            {loader:"css-loader"},
                            {loader:"less-loader"}
                        ]
                    })
    
                },
                {
                    test:/.(woff|svg|eot|ttf)??.*$/,
                    use:[
                        'file-loader'
                    ]
                }

      不要忘了,在安装extract-text-webpack-plugin后,引入

      

    const ExtractTextPlugin = require('extract-text-webpack-plugin');
    
    
    plugins:[
        new ExtractTextPlugin('src/style/style.css')//字体图标路径
    ]

    最后将字体图标的style.css 文件正常引入到文件中即可

    import '../style/style.css'//根据实际路径引进
  • 相关阅读:
    多态问题----针对方法
    画了个Android——Canvas类的使用(转)
    设计模式之策略模式
    Listview多种布局的使用
    Activity的退出和進入效果
    java.lang.ClassNotFoundException
    台球小游戏
    线性表
    堆栈
    动态内存管理
  • 原文地址:https://www.cnblogs.com/xiaoshudian/p/8340885.html
Copyright © 2011-2022 走看看