Ich habe mehrere Eingangspunkte in meiner Webpack-Konfiguration für Login, App, Fehlerseiten, ich brauche nur Login und App, um eine js-Datei für diese Einträge auszugeben, und Fehler, nur Styles auszugeben. Im Moment geben alle Einträge sowohl Styles als auch Scripts aus und ich bin mir nicht sicher, wie ich genau festlegen soll, was ausgegeben wird.
Webpack
%Vor%Ausgaben
%Vor%Kann jemand vorschlagen, wie ich Fehler aus der Ausgabe in Skripten ausschließen kann?
Webpack erstellt separate Datei für jedes key
, das in Ihrem Eintragsobjekt vorhanden ist
das key
des Eintragsobjekts entscheidet über name
der zu erstellenden separaten Datei und value
dieses Schlüssels entscheidet, welche content
in diese Datei aufgenommen werden soll
Wenn Sie keine separate Datei erstellen, sondern den Inhalt in Ihr Bundle aufnehmen möchten, fügen Sie einfach den Pfad dieser Datei in Ihren vorherigen Eintrag ein
zum Beispiel
%Vor% erstellt zwei separate Dateien 1. main.js
und 2. app.js
mit dem entsprechenden Inhalt
und
%Vor% erstellt eine Datei main.js
(weil der Schlüssel des Eintragsobjekts main
heißt) mit dem Inhalt beider Dateien, die darin enthalten sind
und
%Vor% erstellt auch eine Datei app.js
(weil der Schlüssel des Eintragsobjekts app
heißt) mit dem Inhalt beider Dateien, die darin enthalten sind
Wenn Sie also keine separate Fehlerdatei erstellen, sondern deren Inhalt einschließen möchten, fügen Sie keine Fehlereigenschaft für entry
object
dann ist Ihre Konfiguration wie
%Vor% Beachten Sie auch, dass Sie entweder style-loader
oder extract-text-webpack-plugin
verwenden müssen, um den Inhalt von css
von Ihrer JavaScript-Datei zu trennen
Um eine unabhängige errors.css
Datei zu erstellen, müssen Sie zwei verschiedene Instanzen von extract-text-wepack-plugin
one für die reguläre css Datei und eine für die errors.css Datei verwenden und include
exclude
property verwenden, um