babel怎么将 function* 替换成 async function
回复 (4)
D
async是比generator高级的语法,所以babel只可以把async转为generator。反向的转换除非你自己写babel插件来实现(而且这种情况的转换似乎挺难的)
A
通过 AST 是可以转换的。
找下 jscodeshift 相关的 codemod 即可,如 generator2async-codemod
但如果你使用 co 的话,就要注意两者没那么容易转换兼容,有可能需要自行写个 codemod 来升级,
可以看下我们之前的总结:
L
参与回复
登录后即可参与回复。登录