javascript - 如何完全禁用 babel transform-regenerator

标签 javascript ecmascript-6 babeljs

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

我目前的配置

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

像这里描述的那样禁用它 https://babeljs.io/docs/plugins/transform-regenerator/没有帮助。

有什么想法吗?

最佳答案

您尝试过“排除”吗?喜欢:

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

请参阅https://babeljs.io/docs/plugins/preset-env/#optionsexclude了解详情。

关于javascript - 如何完全禁用 babel transform-regenerator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43959126/

相关文章:

javascript - 我应该同时使用 CoffeeScript soaks 和存在运算符吗?

javascript - 如何测试浏览器是否支持js ES6 Class?

ecmascript-6 - 理解由 Babel 转译的 ES6 到 ES5 代码

javascript - 为我的脚本的每一行创建一个阴影

javascript - 无法在reactjs中正确地处理对象数组中的 'map'数组

reactjs - 如何在IE8中转换Object.defineProperty

javascript - 卡在按值/子键删除父键

javascript - 设置 d3 图表的 y 轴以适合最宽的标签?

javascript - 带/不带 Moment.js 的日期格式

javascript - 闭包编译器无法编译保留字 "default"