巴别塔:"保留关键词'等待'(53:24)"

Gio*_*tos 9 babel node.js async-await meteor

我们正在为我们的Meteor项目使用async/await.这个语法在我们的resolvers.js中无处不在.在我们升级到Node 6.7之前,一切都运行良好.现在每次我们尝试构建它时都会显示此错误:

"保留关键字'await'(53:24)"

在此输入图像描述

有谁知道如何解决这个问题?

这是我的.babelrc文件的内容:

{
  "presets": ["es2015", "stage-2", "react"],
  "plugins": ["react-require", "babel-root-slash-import"]
}
Run Code Online (Sandbox Code Playgroud)

cho*_*kie 25

以防万一其他人搜索同样的问题,在我的情况下,这是用户错误,我.我忘了在函数名前加上async关键字.在此输入图像描述


Gio*_*tos 1

好吧,我找到了解决我自己问题的方法。我在进行 Meteor 构建时刚刚排除了 .babelrc,因为 Meteor 已经有一个支持 ES6 语法的包。我没有完全删除 .babelrc,因为我在测试和运行不会触发 Meteor 构建的 Storybook 时需要它。