【问题标题】:Disable Babel Modules When Using Multiple Presets使用多个预设时禁用 Babel 模块
【发布时间】:2017-10-06 21:41:36
【问题描述】:

我刚刚升级到 webpack 2,它建议关闭 Babel 的模块,因为它现在可以自己完成了。我同时使用 react 和 es2015,因此尝试了下面的 .babelrc 配置,但它没有编译。 Logger.js 抛出异常 Babel 5 选项:base.modules - 使用对应的模块转换插件...

"presets": ["react", "es2015", { modules: false }]

【问题讨论】:

    标签: webpack babeljs


    【解决方案1】:

    所以我最终将配置添加到 webpack 的模块规则中。

    {
          test: /\.js$|\.jsx$/, 
          exclude: /node_modules/,
          use: {
            loader: 'babel-loader',
            options: {
                presets: [
                  ['react'],                    
                  ['es2015', { modules: false }]
                ]
            }
          }
      }
    

    【讨论】:

      猜你喜欢
      • 2018-03-06
      • 2017-06-20
      • 2022-07-28
      • 2018-02-06
      • 2015-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多