新手上路,webpack的时候老是报You may need an appropriate loader to handle this file type

#1

整了两天了一直没弄好。

webpack.config.js

var path = require("path");
var  webpack = require('webpack');

module.exports = {
    entry: './src/index.js',
    output: {
        path: path.resolve(__dirname, "build"),
        filename: 'main.js'
    },
    module: {
        loaders: [

            {
                test: /\.sass$/,
                loaders: ['style', 'css', 'sass'],
                include: __dirname + '/src'
            },
            {
                test: /\.css$/,
                loaders: 'style-loader!css-loader',
                include: __dirname + '/src'
            },
            // => "style" and "css" loader is used for ".css" files
            // Alternative syntax:
            {
                test: /\.js$/,
                exclude: /(node_modules|bower_components)/,
                loader: 'babel-loader', // 'babel-loader' is also a legal name to reference
                query: {
                    presets: ['es2015','react','stage-2'] //预设
                },
                include: __dirname + '/src'
            }
        ]
    },
    resolve: {
        extensions: ['', '.js', '.jsx']
    }
 };
#2

有用.jsx后缀的文件吗?

#3

学看错误日志呗,人家告诉你 src/index.js 的 18 行有语法错误了,不把代码贴出来?

#4

谢谢,可能是我的store,写的有问题。