所以我试图创建一个异步的类的函数,但是webpack在编译类时给了我一个错误。
我的代码是这样的:
class MyClass {
constructor(apiService) {
this._apiService = apiService;
}
async updateInformation() {
await this._apiService.updateInformation();
// .. do more stuff I have to do
}
}
webpack给我的错误是:
Module build failed: SyntaxError: Unexpected token
(意外令牌指向' u'异步后)
答案 0 :(得分:1)
是的,所以我没有意识到我没有在我的.babelrc文件中添加包含async / await的stage-0预设。
代码工作正常。
编辑:正如RGraham所说,阶段3答案 1 :(得分:0)
async/await
是 ES7 提案的一部分。因此,您需要使用babel/traceur
将代码编译为ES6 / ES5