babel 转码 async await 无法解析问题
使用 babel 转码 async await 无法解析问题
报错:You gave us a visitor for the node type "ForAwaitStatement" but it's not a valid type
.babelrc 配置文件
{
"plugins": [
"transform-strict-mode",
"transform-es2015-modules-commonjs",
"transform-es2015-spread",
"transform-es2015-destructuring",
"transform-es2015-parameters"
],
"presets": [
"es2015",
"stage-0"
]
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
升级了 全局的babel版本。。。。
我也遇到了这个问题,不过我升级babel 版本无效,于是切到了某一可用的版本解决该问题
在我升级了一些 babel 模块后,我也碰到了这个问题,经仔细比对,发现是因为 babel-types 还停留在旧版本,所以简单的解决方法是:
或是来个干净的 npm install :
这个有多重情况吧。
解决我的问题的是,更新全局的babel-cli。
npm i -g babel-cli
我支持 boyaq 的回答,我更新了babel-cli之后这个问题就没有了,async的编译就可以解决了。我的stage用的是stage-3