Nun, laut der offiziellen Github-Seite für das Eslint-Plugin (github.com/roadhump/…), das Ablegen einer .eslintrc-Datei in Ihren Projektordner sollte ausreichen … um mit dem Debuggen fortzufahren, würde ich empfehlen, eslint über die Befehlszeile auszuführen. Installieren Sie einfach node.js, wenn Sie es nicht installiert haben, und führen Sie es dann aus npm install eslint von einer Konsole/Eingabeaufforderung, navigieren Sie dann zu Ihrem Projektordner in einer Konsole/Eingabeaufforderung und führen Sie es aus eslint .
– markasoftware
11. Dezember 2015 um 3:38 Uhr
es funktioniert (für mich), wenn die Datei .eslintrc.json heißt
– AlexWien
16. November 2016 um 20:26 Uhr
Alternativ können Sie auch schreiben "rules": {"no-console": "off"} weniger kryptisch sein. "warn" und "error" sind die anderen 2 Optionen.
– Klobiger Brocken
5. Februar 2017 um 19:27 Uhr
Die ESLint-Konfigurationsdatei war früher einfach .eslintrc aber jetzt ist das veraltet und sollte nach dem verwendeten Format benannt werden, z .eslintrc.js, .eslintrc.yamletc.
– Colin D. Bennett
28. Juni 2017 um 15:55 Uhr
Funktioniert nicht drin vue-cli 3: siehe Antwort stackoverflow.com/a/53333105/150370
– Deutscher Latorre
11. Juli 2019 um 11:38 Uhr
Ausnahme
Sie sollten die eslint-Konfigurationsdatei aktualisieren, um dies dauerhaft zu beheben. Andernfalls können Sie die Eslint-Prüfung für die Konsole wie unten vorübergehend aktivieren oder deaktivieren
Wie konfiguriere ich meine .eslintrcBitte sagen Sie mir?
– Jean YC Yang
11. Dezember 2015 um 3:56 Uhr
Es ist nicht erforderlich, beide Zeilen hinzuzufügen. Mit nur setzen vorheriger von Ihnen console.log Die folgende Ausnahme reicht aus: eslint-disable-next-line no-console.
– Jonathan Brizio
24. November 2018 um 23:56 Uhr
Danke @JonathanBrizio, genau das wollte ich. Eine schnelle und schmutzige Lösung, um etwas zu debuggen. Wenn ich fertig bin, entferne ich die Zeile console.log. Ich möchte die Eslint-Regeln nicht dauerhaft ändern.
– Gael
29. September 2021 um 8:37 Uhr
GiorgosK
Zum vue-cli 3 offen package.json und unter Abschnitt eslintConfig stellen no-console unter rules und starten Sie den Dev-Server neu (npm run serve oder yarn serve)
Eine schönere Option besteht darin, die Anzeige von console.log- und Debugger-Anweisungen abhängig von der Knotenumgebung zu machen.
rules: {
// allow console and debugger in development
'no-console': process.env.NODE_ENV === 'production' ? 2 : 0,
'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
},
Konsolenmeldungen werden weiterhin in der Produktionsumgebung gedruckt
– Sanyam Jain
27. Mai 2020 um 10:00 Uhr
Wie würde das funktionieren, wenn .eslintrc in JSON keine reguläre js-Datei ist?
– Benutzer4609276
26. Juli 2020 um 20:11 Uhr
José M. Bel
Wenn Sie eslint unter Ihrem lokalen Projekt installieren, sollten Sie ein Verzeichnis /node_modules/eslint/conf/ und unter diesem Verzeichnis eine Datei eslint.json haben. Sie könnten die Datei bearbeiten und den Eintrag “no-console” mit dem Wert “off” ändern (obwohl der Wert 0 auch unterstützt wird):