ist die optionale Verkettung nicht im normalen Eslint enthalten?
– A. L
6. Mai 2020 um 8:05 Uhr
@A.Lau nicht, dass ich wüsste
– Dan Starns
6. Mai 2020 um 8:12 Uhr
Leider noch nicht. Es gibt einen Entwurf zur Unterstützung einiger der es2020-Syntaxfunktionen, optionale Verkettung ist eine davon. Sie können es hier lesen: github.com/eslint/eslint/pull/13196
– Tzahi Leh
21. Mai 2020 um 8:30 Uhr
Wohin geht dieser Parser-Schlüssel? package.json unter “eslintConfig”?
– bot19
1. Oktober 2020 um 7:00 Uhr
@ bot19 versuchen Sie es im Stammverzeichnis der eslintrc-Konfiguration hier Es ist in .eslintrc.js
– Dan Starns
1. Oktober 2020 um 7:02 Uhr
Zelinskyi Bohdan
Alle Versionen von Node.js über 12 unterstützen den Optional-Chaining-Operator (eine Funktion von ECMAScript 2020). Versuchen Sie, dies zu verwenden:
"parserOptions": {
"ecmaVersion": 2020
}
Zunächst sollten Sie einen ESLint-Parser haben, der die optionale Verkettung unterstützt:
npm install -D @babel/eslint-parser
Wenn Sie Probleme mit Peer-Abhängigkeiten haben, führen Sie sie durch Anhängen aus --legacy-peer-deps zum Befehl.
Dann sollten Sie die ESLint-Version haben, die die optionale Verkettung unterstützt. Dies ist diese Release-Version (7.5.0):
npm install eslint@^7.5
Sagen Sie Ihrem ESLint-Server, dass er den oben installierten Parser verwenden soll:
{
"parserOptions": {
"ecmaVersion": 2020
}
...
}
Robin Wieruch
Nicht alle von Babel aktivierten JavaScript-Funktionen sind in ESLint enthalten.
Wenn Sie den Mauszeiger über den Fehler bewegen, welche Fehlermeldung erhalten Sie?
– Kumpel Christ
6. Mai 2020 um 6:47 Uhr
@peprumo
Parsing Error: Unexpected token .
Bild hinzugefügt– A. L
6. Mai 2020 um 7:01 Uhr