Ich benutze Atom und habe verschiedene Jshint-Pakete ausprobiert. Alle geben eine Warnung aus, die besagt
"template literal syntax' is only available in ES6 (use 'esversion: 6')"
Ich habe eine .jshintrc-Datei der obersten Ebene (im Stammverzeichnis) erstellt und den folgenden json hinzugefügt:
{
"esversion":6
}
Es wird jedoch immer noch der gleiche Fehler ausgegeben. Irgendwelche Ideen, wie man es löst. Ich habe den Link zur JSHint-Optionsseite eingefügt . Ich würde gerne mit der ES6-Syntax herumspielen, möchte aber keine zusätzlichen Warnungen haben.
Danke SO Community!
javascript
ecmascript-6
jshint
atom-editor
Ron ich
quelle
quelle
Antworten:
Der Dateiname sollte sein
.jshintrc
und der Inhalt ist{ "esversion": 6 }
quelle
lvnam96
unten gesagt: Sie müssen den Dateityp auf JSON und den Dateinamen auf .jshintrc setzen. Schließen Sie dann Ihre JS-Datei und öffnen Sie sie erneut.Anstatt eine .jshintrc- Datei zu erstellen, können Sie einfach oben in Ihrer js-Datei Folgendes hinzufügen:
/*jshint esversion: 6 */
quelle
Wir haben zwei Möglichkeiten.
1. Verwenden der .jshintrc- Datei.
Erstellen Sie die .jshintrc- Datei im Stammverzeichnis und geben Sie sie wie folgt ein . Es gilt für alle Codes
{ "esversion": 6 }
2. Hinweis verwenden.
Geben Sie unten im Code Folgendes ein. Es gilt nur für den Code.
/* jshint esversion: 6 */
quelle
Denken Sie daran, den JS-Datei- / Texteditor zu schließen und erneut zu öffnen.
quelle
JSON
?.jshintrc.json
Die von Ihnen genannten Optionen dienen nur zur Hervorhebung der Syntax.Mit den Atom-Paketen linter und linter-jshint habe ich es zum Laufen gebracht , indem ich die Pakete deinstalliert und dann neu installiert und dann Atom neu gestartet habe. Ich habe ESLint heruntergeladen und es gemäß den Vorschlägen der Leute installiert und freue mich darauf, es auszuprobieren.
quelle
Muss der erste Eintrag der jshintrc-Datei sein. Macht nicht viel Sinn, aber das hat es für mich behoben.
{ "esversion": 6, "browser": true, ... ... ... "globals": {... } }
quelle
Erstellen Sie eine Datei
.jshintrc
mit Inhalt{ "esversion": 6 }
Legen Sie diese Datei in Ihrem Projektstammverzeichnis ab . Öffnen Sie Ihre js-Datei erneut (Atom muss nicht neu gestartet werden). Es wird für Ihr aktuelles Projekt funktionieren.
Setzen Sie diese Datei auf Ihrem Heim- Verzeichnis (zB:
C
,D
,E
,Desktop
,Lirary
, ...). Öffnen Sie Ihre js.file erneut (kein Neustart des Atoms erforderlich). Es funktioniert für alle Projekte im Home- Verzeichnisquelle
Die Konfigurationsdatei, in der Sie es6 aktiviert haben, sollte über Ihre IDE aktiviert werden. Beispiel: Für Intellij gibt es eine eindeutige Option zum Hinzufügen von Konfigurationsdateien. JSHint für Intellij
quelle