Eslint: ошибка Ошибка анализа: ключевое слово 'const' зарезервировано
Получение этой ошибки из eslint:
Ошибка Ошибка анализа: ключевое слово 'const' зарезервировано
из этого кода:
const express = require('express');
const app = express();
const _ = require('underscore');
Я попытался удалить node_modules и смонтировать все пакеты node, как это предлагается здесь:
Настройка Airbnb ESLint с помощью React и Webpack
но безрезультатно.
Ответы
Ответ 1
Попробуйте добавить в проект файл .eslintrc
. Я считаю, что eslint по умолчанию использует EcmaScript5. Вы захотите переопределить значение до 6.
Внутри .eslintrc
файла:
"parserOptions": {
"ecmaVersion": 6
}
Надеюсь, это поможет.
EDIT:
Я также нашел этот пример .eslintrc, который мог бы помочь:
https://gist.github.com/nkbt/9efd4facb391edbf8048