扫码关注官方订阅号
求教为什么使用babel编译generator代码以后不能执行?是babel不支持generator吗?
走同样的路,发现不同的人生
babel 作用只是把ES6 编译成ES5,但有些语法特性是没法直接编译的,必须在运行时动态解析:比如Array.from、字符串和数组新增的方法等。
Array.from
你可以参考learn babel 里列出的语法特性,Generator 是需要添加polyfill 才能支持的:
In order to use Generators you must include the Babel polyfill.
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
babel 作用只是把ES6 编译成ES5,但有些语法特性是没法直接编译的,必须在运行时动态解析:比如
Array.from、字符串和数组新增的方法等。你可以参考learn babel 里列出的语法特性,Generator 是需要添加polyfill 才能支持的: