274 votes

eslint : erreur Erreur de syntaxe : Le mot clé 'const' est réservé

Je reçois cette erreur de ESLint :

error  Parsing error: The keyword 'const' is reserved

de ce code :

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

J'ai essayé d'enlever node_modules et de réinstaller tous les paquets npm (comme suggéré ici ), mais en vain.

1voto

Marcos Sevilla Points 1

J'ai eu le même problème avec cette partie de mon code :

const newComment = {
    dishId: dishId,
    rating: rating,
    author: author,
    comment: comment
};
newComment.date = new Date().toISOString();

Même erreur, const est un mot réservé.

J'ai créé le fichier .eslintrc.js à partir du lien fourni dans la mise à jour et j'ai toujours la même erreur. De plus, j'obtiens une erreur d'analyse dans le fichier .eslintrc.js : Unexpected token ':' .

Juste dans cette partie :

"env": {
"browser": true,
"node": true,
"es6": true
},

...

-2voto

Dans mon cas, il n'a pas réussi à trouver le fichier .eslintrc donc j'ai copié de node_modules/.bin à Root.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X