babel 转码 async await 无法解析问题

使用 babel 转码 async await 无法解析问题
报错:You gave us a visitor for the node type “ForAwaitStatement” but its 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" ]
}

presets-stage-3 才支持,或者直接用 preset-latest

升级了 全局的babel版本。。。。

我也遇到了这个问题,不过我升级babel 版本无效,于是切到了某一可用的版本解决该问题

在我升级了一些 babel 模块后,我也碰到了这个问题,经仔细比对,发现是因为 babel-types 还停留在旧版本,所以简单的解决方法是:

npm install babel-types

或是来个干净的 npm install :

git clean -fdx
npm install

这个有多重情况吧。

解决我的问题的是,更新全局的babel-cli。

npm i -g babel-cli

发表评论

电子邮件地址不会被公开。 必填项已用*标注