2017-01-31 6 views
3

Da webpack auf 2.2.1 zu aktualisieren, erhalte ich diesen Fehler während des Projektes Aufbau:BannerPlugin Fehler in Webpack 2.2.1

Error: BannerPlugin only takes one argument (pass an options object) 

Dies ist, wie ich das Plugin verwenden:

plugins: [ 
new webpack.DefinePlugin(GLOBALS), 
new webpack.BannerPlugin('require("source-map-support").install();', 
    { raw: true, entryOnly: false }), 

],

Kann mir nicht vorstellen, was ich falsch mache, scheint laut Dokumentation ok zu sein.

Antwort

13

Werfen Sie einen Blick auf https://webpack.js.org/guides/migrating/#bannerplugin-breaking-change. Dies war die einzige Dokumentation, die ich über die Änderung finden konnte. Das erste Zeichenfolgenargument in Ihrer Version wird als "Banner" -Eigenschaft in das Konfigurationsobjekt verschoben.

new webpack.BannerPlugin({banner: 'require("source-map-support").install();', raw: true, entryOnly: false}) 
+0

Vielen Dank, das habe ich total vermisst. Es war in der Tat der Schuldige. – snk