开发者社区 问答 正文

babel编译的generator代码运行时出错

求教为什么使用babel编译generator代码以后不能执行?是babel不支持generator吗?

展开
收起
a123456678 2016-03-11 13:56:41 2387 分享 版权
1 条回答
写回答
取消 提交回答
  • babel 作用只是把ES6 编译成ES5,但有些语法特性是没法直接编译的,必须在运行时动态解析:比如Array.from、字符串和数组新增的方法等。

    你可以参考learn babel 里列出的语法特性,Generator 是需要添加polyfill 才能支持的:

    In order to use Generators you must include the Babel polyfill.

    2019-07-17 18:59:07
    赞同 展开评论
问答地址: