78 votes

ES6 dans JShint - .jshintrc a une version, mais reste en alerte (en utilisant atome)

Je suis à l'aide de l'atome, et j'ai essayé plusieurs différentes jshint paquets et ils donnent tous un avertissement qui dit

"template literal syntax' is only available in ES6 (use 'esversion: 6')"

J'ai créé un haut niveau .jshintrc fichier (à la racine), et ajouté le json suivants:

{
  "esversion":6
}

Cependant, il se jette toujours la même erreur. Toutes les idées sur la façon de les résoudre. J'ai inclus le lien vers le JSHint options de la page. J'aimerais commencer à jouer autour avec ES6 syntaxe, mais préfère ne pas avoir plus de mises en garde.

Merci la communauté!

127voto

Micheal Vu Points 793

Le nom du fichier doit être .jshintrc , et le contenu est

 {
  "esversion": 6
}
 

71voto

Noam Manos Points 145

Au lieu de créer un fichier .jshintrc , vous pouvez simplement ajouter en haut de votre fichier js:

 /*jshint esversion: 6 */ 
 

2voto

lvnam96 Points 19

N'oubliez pas de fermer puis de rouvrir votre éditeur de fichier / texte JS.

1voto

Ron I Points 1026

En utilisant les packages atom, linter et linter-jshint , je l’ai obtenu en désinstallant puis en réinstallant les packages, puis en redémarrant atom. J'ai téléchargé ESLint et je l'ai installé en fonction des suggestions des utilisateurs, dans l'espoir de le tester.

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