【发布时间】:2017-02-08 14:07:49
【问题描述】:
我们在 Meteor 项目中使用 async/await。这种语法在我们的 resolvers.js 中无处不在。在我们升级到 Node 6.7 之前,一切都运行良好。现在每次我们尝试构建它时它都会显示这个错误:
“保留关键字‘await’ (53:24)”
有人知道怎么解决吗?
这是我的 .babelrc 文件的内容:
{
"presets": ["es2015", "stage-2", "react"],
"plugins": ["react-require", "babel-root-slash-import"]
}
【问题讨论】:
-
我尝试将“es2015”更改为“es2017”,但还是同样的错误。
-
您不应将
es2015更改为es2017,而应添加es2016和es2017而不是stage-2。 (["es2015", "es2016", "es2017", "react"])。无论如何,这并不是一个可能的解决方案,只是一个“提醒”它很快就会改变。 -
哦,对不起。好的,试试这个。
-
还是不行。除了 .babelrc,还有其他可能的因素吗?
标签: node.js meteor async-await babeljs