ESlint - Ошибка синтаксического анализа: неожиданный токен для закрытой функции класса
Я получил Parsing error: Unexpected token
для _processMessage ниже класса (частная функция). я использую babel и eslint ("babel-eslint",
"babel-cli",
"babel-core",
"babel-preset-env",
"babel-plugin-add-module-exports",
"eslint",
"eslint-конфиг-Google").
Ошибка 6:9 error Parsing error: Unexpected token _processMessage
class MyWorker {
constructor(c) {
super(c);
}
async _processMessage(message) {
console.log(message);
await someFunction();
}
}
1 ответ
Не могли бы вы поделиться своей конфигурацией babel и eslint? Похоже, что вам не хватает, чтобы установить среду на ES6+.
Для Вавилона: https://babeljs.io/docs/plugins/preset-env/
Для Eslint: https://eslint.org/docs/user-guide/configuring