1. ホーム
  2. ジャバスクリプト

[解決済み】eslint: error Parsing error: キーワード 'const' は予約されています。

2022-04-20 17:37:03

質問

ESLintでこのエラーが発生します。

error  Parsing error: The keyword 'const' is reserved

このコードから

const express = require('express');
const app = express();
const _ = require('underscore');

を削除してみました。 node_modules をインストールし、すべての npm パッケージを再インストールします (提案されたように ここで ) が、効果がありません。

解決方法は?

ESLintのデフォルトはES5のシンタックスチェックです。最新のサポートされたバージョンのJavaScriptにオーバーライドすることをお勧めします。

を追加してみてください。 .eslintrc ファイルをプロジェクトに追加してください。 その中に

{
    "parserOptions": {
        "ecmaVersion": 2017
    },

    "env": {
        "es6": true
    }
}

これが役に立てばいいのですが。

EDIT: 他にもありました。 この例 .eslintrc というのがありますが、これが参考になるかもしれません。