Так что я пытаюсь сделать функцию класса I, сделанного async, но webpack дает мне ошибку при компиляции класса.Как использовать async/await в классе javascript es6?
Мой код будет выглядеть примерно так:
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
(Неожиданная точки лексемы 'и' после того, как в асинхронном)
Какова установка вашего комплекта/транспилятора? babel6, webpack ... –
'async/await' не является частью ES6, поэтому он не будет работать в средах, которые поддерживают только ES6. Вам нужно сначала преобразовать код ES6 (например, с помощью Babel или регенератора). –