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"
    ]
}
阅读 11.4k
5 个回答

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

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

新手上路,请多包涵

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

npm install babel-types

或是来个干净的 npm install :

git clean -fdx
npm install

这个有多重情况吧。

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

npm i -g babel-cli

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题