• 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'//根据实际路径引进
  • 相关阅读:
    FILE
    基础知识const/typedef/函数指针/回调函数
    strchr
    ftell
    rewind
    fread
    poj 2309BST解题报告
    hdoj 4004The Frog's Games解题报告
    哈理工oj 1353LCM与数对解题报告
    poj 2453An Easy Problem解题报告
  • 原文地址:https://www.cnblogs.com/xiaoshudian/p/8340885.html
Copyright © 2020-2023  润新知