2

私は Babel 6 にアップグレードし、webpack.config ファイルで react-hot-loader で動作させようとしましたが、これがあります:

    loaders: [{
        test: /\.js$/,
        loaders: ['react-hot', 'babel'],
        include: path.join(__dirname, 'app'),
        query: {
            presets: ['react', 'es2015', 'stage-0']
        }
    }

上記の構成では、次のエラーが発生します。

Cannot define 'query' and multiple loaders in loaders list"

Webpack は、クエリが for か かどうかで混乱する可能性がありreact-hot-loaderますbabel

この問題を回避するにはどうすればよいですか?

4

1 に答える 1

4

webpack.config.jsここに私が使用するファイルの抜粋があります:

loaders: [{
  test: /\.jsx?$/,
  loaders: ['react-hot', 'babel-loader?presets[]=react,presets[]=es2015,presets[]=stage-0']
}

ご覧のとおり、babel のプリセットはloadersセクションで直接指定できます。

于 2016-02-18T09:55:13.173 に答える