【问题标题】:Webpack error: You may need an appropriate loader to handle this file type. | @charset "UTF-8";Webpack 错误:您可能需要适当的加载器来处理此文件类型。 | @charset "UTF-8";
【发布时间】:2017-01-20 00:41:07
【问题描述】:

我正在尝试使用 Webpack 2.2.0 处理 .scss 文件,但不是将其注入到我的 index.html 文件中的 style 标记中,而是想使用 ExtractTextPlugin 将其提取到 .css 文件中.

以下是我的webpack.config.js文件:

// webpack.config.js

let path = require('path');
let ExtractTextPlugin = require('extract-text-webpack-plugin');
let extractCSS = new ExtractTextPlugin('[name].css');

module.exports = {
    context: path.resolve(__dirname, './src'),
    entry: './index.js',
    output: {
        path: path.resolve(__dirname, 'dist'),
        filename: 'bundle.js',
        publicPath: 'dist/'
    },
    module: {
        rules: [
            {
                test: /\.js$/,
                use: 'babel-loader',
            },
            {
                test: /\.(sass|scss)$/,
                use: [

                    ///////////////////////////////////////
                    // THIS WONT WORK AND CAUSES THE ERROR
                    ///////////////////////////////////////

                    extractCSS.extract({
                        fallbackLoader: 'style-loader',
                        loader: ['css-loader', 'sass-loader']
                    }),

                    /////////////
                    // THIS WORKS
                    /////////////

                    // 'style-loader', 'css-loader', 'sass-loader'
                ]
            },
            {
                test: /\.(eot|svg|ttf|woff|woff2)$/,
                loader: 'file-loader?name=[path][name].[ext]'
            }
        ]
    },
    plugins: [
        extractCSS
    ]
}

感谢任何帮助。谢谢。

【问题讨论】:

    标签: javascript css utf-8 sass webpack


    【解决方案1】:

    这是当前 ETP 中的一个错误。我相信我切换到“加载器”会解决你的问题。 Module parse failed error for SCSS file.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-02
      • 2019-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-08
      • 1970-01-01
      相关资源
      最近更新 更多