【问题标题】:Using react-hot-loader with Babel 6在 Babel 6 中使用 react-hot-loader
【发布时间】:2016-05-30 09:42:11
【问题描述】:

我已经升级到 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 可能会混淆查询是针对 react-hot-loader 还是 babel

我该如何解决这个问题?

【问题讨论】:

    标签: javascript webpack babeljs react-hot-loader


    【解决方案1】:

    这是我使用的webpack.config.js 文件的摘录:

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

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

    【讨论】:

    猜你喜欢
    • 2015-12-03
    • 2020-06-05
    • 2020-08-18
    • 2023-03-07
    • 2016-07-28
    • 2017-01-09
    • 2017-08-16
    • 2017-09-16
    • 2018-01-22
    相关资源
    最近更新 更多