webpack ausführliche Fehlermeldung

8

Ich habe webpack verwendet und kürzlich einige Pakete aktualisiert (babel, babel-loader, ..) und einen Fehler in der Webpack-Ausgabe festgestellt. aber nicht sicher, wie man weiter debuggt. Die Anwendung scheint gut zu funktionieren. Ich habe versucht mit verschiedenen Debug-Optionen, aber keine ausführliche Ausgabe des Fehlers.

%Vor%

Ich bin mir nicht sicher, was das ERROR in undefined ist. Ich vermute ein Problem mit einem Loader, als ich babel-loader aktualisiert habe, aber nicht sicher weiß, wie ich mehr wissen soll.

    
bsr 24.05.2015, 12:53
quelle

3 Antworten

1

@bsr

Ich hatte kürzlich das gleiche Problem. Es stellt sich heraus, dass es von HtmlWebpackPlugin stammt. Ich habe vergessen, einen Titel zu übergeben

%Vor%

Und auf meiner Vorlage hatte ich das <title>{%=o.htmlWebpackPlugin.options.title

Wenn Sie HtmlWebpackPlugin verwenden, stellen Sie sicher, dass Sie alle Parameter dort übergeben.

    
chriz 05.06.2015, 00:43
quelle
2

Dies ist ein Fehler in der Webpack-html-plugin Version 1.4 und wurde in 1.5 behoben

Der Grund für den Fehler ist, dass o.htmlWebpackPlugin.assets veraltet ist.
Sie sollten stattdessen o.htmlWebpackPlugin.files verwenden, um CSS- und Manifestdateien verwenden zu können:

%Vor%

Aber es gibt sogar einen einfacheren Weg.
Das webpack-html-plugin 1.3+ hat eine Funktion, die alle Assets (CSS, Favicon, Javascript und Manifest-Dateien) in Ihre Vorlage einfügt. Ihre Konfiguration könnte also so aussehen:

%Vor%

und die Vorlage:

%Vor%     
jantimon 06.06.2015 13:48
quelle
1

Falls jemand auf diese Frage kommt und es kein Problem mit htmlWebpackPlugin ist, ist IMO das eigentliche Problem in Webpack selbst, das nicht den korrekten Fehler liefert.

Anscheinend versucht diese PR, es zu lösen

Ссылка

  

Wir haben Plugins, die wir verwenden, die Fehler waren, die Strings waren.   Die angegebenen Fehler waren jedoch

     

Fehler undefined, was wenig bis gar keine Hilfe war. Jetzt bekommen wir tatsächlich die   Fehlerberichterstattung brauchen wir.

     

Statistiken jetzt Fehlerberichte fangen String Fehler. Einige Plugins erscheinen   sich nicht an die Regeln zur Fehlerberichterstattung halten. Dies macht jedoch das Debuggen   ein Albtraum für Benutzer. Daher sollte die Zeichenfolge erlaubt sein.

    
Gonfva 09.06.2015 16:15
quelle

Tags und Links