如何完全禁用babel transform-regenerator

时间:2017-05-14 00:00:29

标签: javascript ecmascript-6 babel

我正在寻找一种方法来完全禁用生成器函数转换为babel。有了babel 5,有一个blacklist选项,但似乎有babel 6没有办法做到这一点(至少我没有在官方网站上找到任何文档)。

我当前的配置

{
  "presets": [
    "react",
  ],
  "plugins": [
    "transform-object-rest-spread",   
  ]
}

如此处所述禁用它https://babeljs.io/docs/plugins/transform-regenerator/没有帮助。

有什么想法吗?

1 个答案:

答案 0 :(得分:14)

你试过"排除"?像:

{
   "presets": [
      ["env", {
         "exclude": ["transform-regenerator"]
      }]
   ]
}

有关详细信息,请参阅https://babeljs.io/docs/plugins/preset-env/#optionsexclude