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--displaynone
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-onlyist ein Weg zu gehen. Um es zu beeinflussen, webpack-dev-serversetzen Sie es unter devServerSchlüssel.
Webpack 2.x hat keine --displayOption. Und die einzige Möglichkeit, Module auszublenden, ist der --hide-modulesSchalter. 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-serveres gibt auch --no-infound --quietOptionen.
Weitere Einblicke in die Funktionsweise. webpack-clierstellt ein outputOptionsObjekt . Wenn die Kompilierung abgeschlossen ist, werden die Statistiken in Zeichenfolgen konvertiert und ausgegeben . Stats.toStringkonvertiert Statistiken in JSON und konvertiert dann JSON in Zeichenfolge . Hier sehen Sie die Standardeinstellungen .
noInfoOption tatsächlich die Umkehrung von--infoist. Die Standardeinstellung lautettruealso: Wenn Sie sie ausführenwebpack-dev-server --info false, sollten Sie näher an den gewünschten Ort gelangen.