【问题标题】:babel without transpiling async await (no polyfill)babel 没有转译异步等待(没有 polyfill)
【发布时间】:2018-09-05 15:54:07
【问题描述】:

这是错误:
Uncaught ReferenceError: regeneratorRuntime is not defined
我发现的每个问题都建议安装一个 polyfill,这会增加包的大小。
由于我的目标是最新的 Chrome,我想按原样使用 async/await。没有填充物。如何向 babel 解释?

.babelrc:

{
  "presets": [
    [
      "env",
      {
        "targets": {
          "browsers": [
            "last 2 versions",
            "Chrome >= 59"
          ]
        }
      }
    ],
    "react",
    "stage-0"
  ]
}

使用 chrome > 59 不起作用。

【问题讨论】:

    标签: javascript async-await babeljs transpiler


    【解决方案1】:

    你的问题是

    "last 2 versions"
    

    告诉 Babel 为 IE 10 转换(以及其他)。

    【讨论】:

    • 谢谢,工作。没有考虑IE10。有没有另一种方法告诉 babel 不要转译特定的功能?而不是指定浏览器
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-12
    • 1970-01-01
    • 2021-04-15
    • 2015-09-28
    • 1970-01-01
    • 2018-10-08
    • 1970-01-01
    相关资源
    最近更新 更多