2

我已经升级到 Babel 6 并试图让它与 react-hot-loader 一起工作,在 webpack.config 文件中,我有这个:

    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 可能会混淆查询是 forreact-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']
}

如您所见,可以直接在该loaders部分中指定 babel 的预设。

于 2016-02-18T09:55:13.173 回答