Was Sie hier interessiert, ist das Modul (Teil) des Webpacks . Grundsätzlich ist es dieses Modul, das die Ausgabe erzeugt . Die Ausgabe enthält standardmäßig hauptsächlich eine Liste der Assets und eine Liste der Module. Sie können Module mit Direktive ausblenden . In Bezug auf Vermögenswerte besteht keine ähnliche Option. Es gibt aber Voreinstellungen . Sie können die Voreinstellung mit der Option angeben . Und vorgegeben , dass Haut Vermögen ist ... .stats
--hide-modules
--display
none
Es gibt eine andere Möglichkeit, Statistiken zu beeinflussen : webpack.config.js
. Hinzufügen stats: {assets: false, modules: false}
, um die Ausgabe erheblich zu reduzieren. Oder stats: 'none'
um Webpack ganz zum Schweigen zu bringen. Nicht dass ich es empfehlen würde. Im Allgemeinen errors-only
ist ein Weg zu gehen. Um es zu beeinflussen, webpack-dev-server
setzen Sie es unter devServer
Schlüssel.
Webpack 2.x hat keine --display
Option. Und die einzige Möglichkeit, Module auszublenden, ist der --hide-modules
Schalter. Damit meine ich, dass die Angabe stats: 'errors-only'
oder stats: {modules: false}
in der Konfiguration keine Auswirkung hat. Da dieser Code all das überschreibt.
Denn webpack-dev-server
es gibt auch --no-info
und --quiet
Optionen.
Weitere Einblicke in die Funktionsweise. webpack-cli
erstellt ein outputOptions
Objekt . Wenn die Kompilierung abgeschlossen ist, werden die Statistiken in Zeichenfolgen konvertiert und ausgegeben . Stats.toString
konvertiert Statistiken in JSON und konvertiert dann JSON in Zeichenfolge . Hier sehen Sie die Standardeinstellungen .
noInfo
Option tatsächlich die Umkehrung von--info
ist. Die Standardeinstellung lautettrue
also: Wenn Sie sie ausführenwebpack-dev-server --info false
, sollten Sie näher an den gewünschten Ort gelangen.