Wie man webpack weniger ausführlich?
Diese ist Wes Craven ' s New Nightmare!
Warum ich auch brauchen, diesem horror auf jedes bisschen ändern? Wie kann ich schalten Sie diese Benachrichtigungen?!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie hinzufügen
--quiet
und--no-info
zu webpack-dev-server-Befehlszeile: http://webpack.github.io/docs/webpack-dev-server.html#webpack-dev-server-cliWenn Sie webpack im watch-Modus, können Sie
| awk '{if ($0 !~ /^ *\[[0-9]*\]/) {print} else {if ($0 ~ /\[built\]/) {print}}}'
nachdem, was gedruckt wird, alle Ausgaben mit Ausnahme der Dateien, die wurden nicht wieder aufgebaut.grep
zugrep -v
? Wenn Sie sehen wollen, nur umgebaut-Dateien, das ist, was Sie wollen.express
version.awk
Befehl? Meine Konsole denkt, dass 'awk' ist nicht als ein interner oder externer Befehl, (10 Gewinnen PowerShell)...Können Sie Webpack CLI ' s
--display
- option um die Ausführlichkeit der Statistik-Ausgabe. Hier sind die verfügbare Werte.E. g.
Ich geändert Hakens grep-Anweisung leicht an, so dass es funktioniert beim erstmaligen laden, und wenn ich eine JS-Dateien sowie.
Hier ist das code-snippet in meinem Paket.json.
Dieser filtert alle Zeilen, die das Muster enthält wie [231], [232], etc.
Verwenden webpack s stats-Optionen.
Zum Beispiel entfernen Sie die Hunderte von Zeilen erzeugt, die von chunks:
Entfernen Informationen über Module:
Sehen die stats Dokumentation viele weitere Optionen.
Vom webpack docs:
Docs für andere Optionen, einschließlich
errors-only
,none
,verbose
und mehr.ref: https://webpack.js.org/configuration/stats/
Wenn Sie die
express
- version, dann können SienoInfo
option:Wenn Sie karma-webpack, können Sie diese in Ihre config-Datei:
noInfo: false
display keine info auf die Konsole (nur Warnungen und Fehler) Dokumentationstats: 'errors-only'
nur ausgegeben, wenn Fehler passieren Dokumentationquiet
undno-info
nicht etwas tun, was nützlich für mich.Stattdessen landete ich mit einem grep-filter.
Dies wird entfernen Sie jede Zeile mit
[built]
odernode_modules
, das macht es leichter zu sehen, die eigentlichen build-Fehler, ohne scrollen durch eine Reihe von Linien der terminal-Ausgabe.Ich habe diese in der
scripts
Abschnitt von mein Paket.json-so kann ich mitnpm run dev-quiet
um die gefilterte Ausgabe von log.Mit einem Webpack-Dev-Server-config-Datei, können Sie Haken in die API.
Mit
noInfo: true
wird, deaktivieren Sie die Informations-Nachrichten, es sei denn, Sie haben einen Fehler.Mit
quiet: true
entfernt alle Konsole-Informationen, auch Fehler.Referenz: https://webpack.github.io/docs/webpack-dev-server.html#api
Laufen
webpack
mit der--hide-modules
option.Bei der Verwendung webpack-dev-middleware haben, müssen Sie nun verwenden
logLevel
stattnoInfo
innerhalb des config-Optionen (als der 12/18/17).Beispiel: