【问题标题】:Transpiling Webpack generated ES2015 to ES5将 Webpack 生成的 ES2015 转译为 ES5
【发布时间】:2018-02-23 15:52:42
【问题描述】:

我对 Webpack 很陌生,所以我可能在这里完全遗漏了一些东西......

我已经为我自己的代码设置了 Babel 并且可以正常工作,但是 Webpack 在 ES2015 中输出了它的部分代码,所以当我使用 Ugilfy 捆绑包时,我会在遇到第一个 let 时立即收到错误消息。如果需要,我可以发布我的配置。

【问题讨论】:

  • 我们需要查看您的配置。另外,如果您查看输出代码,您能看到它是您自己的代码仍然包含let,还是node_module?

标签: webpack ecmascript-6 babeljs


【解决方案1】:

你仍然需要通过 webpack 中的加载器运行你的代码,没有它 webpack 不会将你的代码转换为 ES5

检查https://github.com/babel/babel-loader

module: {
  rules: [
    {
      test: /\.js$/,
      exclude: /(node_modules|bower_components)/,
      use: {
        loader: 'babel-loader',
        options: {
          presets: ['env']
        }
      }
    }
  ]
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-28
    • 1970-01-01
    • 1970-01-01
    • 2021-02-13
    相关资源
    最近更新 更多