【问题标题】:How do I get babel to output ES2016 [duplicate]如何让 babel 输出 ES2016 [重复]
【发布时间】:2017-04-14 21:17:02
【问题描述】:

我有一个 React 项目,目前通过 webpack 和 babel 运行,以转换和捆绑包含 JSX 的代码。代码被转译为 ES5,但我想输出 ES2016。如何转换 JSX 并输出 ES2016?

【问题讨论】:

  • 你目前使用的是什么预设?
  • 当前使用“预设”:[“es2015”,“react”]
  • 删除 es2016 预设是否无法实现您的目标?
  • 好的,所以删除“es2015”预设会阻止模块工作。 “未捕获的语法错误:意外的令牌导入”。我在 babel 文档上看不到 ES2015 样式模块的插件。我错过了什么吗?
  • 对不起,我误读了你的问题...试试这个预设:babeljs.io/docs/plugins/preset-es2016

标签: javascript reactjs webpack ecmascript-6 babeljs


【解决方案1】:

{ “预设”:[“反应”], “插件”:[“transform-es2015-modules-commonjs”] }

这个 babel.rc 配置通过将 ES2015 模块转换为 Webpack 可以处理的 CommonJS 来工作。

【讨论】:

    猜你喜欢
    • 2013-12-24
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 2014-12-18
    • 2019-03-16
    • 2016-02-05
    • 1970-01-01
    • 2017-10-04
    相关资源
    最近更新 更多