2016-11-13 5 views
14

Ich versuche zu webpack zu aktualisieren 2. Ich benutze webpack-Stream-Material von Schluck zu laufen, aber es scheint, dass webpack Strom seine eigene Abhängigkeit von webpack verwendet, die webpack 1.Verwendung von Webpack 2 von gulp (webpack-stream für webpack 2)?

ist habe ich nicht in der Lage gewesen, mit webpack 2 einen webpack-stream zu finden. Gibt es eine möglichkeit, webpack 2 von gulp zu verwenden?

Antwort

38

Sie benötigen beide webpack und webpack-stream installiert haben:

npm install --save-dev webpack-stream 
npm install --save-dev [email protected] 

Dann können Sie das webpack Objekt als zweiten Parameter zu webpack-stream passieren:

var gulp = require('gulp'); 
var webpackStream = require('webpack-stream'); 
var webpack2 = require('webpack'); 

gulp.task('default', function() { 
    return gulp.src('src/entry.js') 
    .pipe(webpackStream({/* options */}, webpack2)) 
    .pipe(gulp.dest('dist/')); 
}); 
+0

, die den Trick zu tun scheint, vielen Dank! Menge! War wirklich einfach :) Die Fehler sind zwar in einem etwas anderen Format –

+0

Wissen Sie vielleicht, wie man das auch repariert? (Ich habe rote Fehler in separater Zeile direkt vom Knoten, aber nur Konsole und ein bisschen vermasselt neue Zeilen in Schluck –

+0

Keine Ahnung, sorry. Möglicherweise müssen Sie auf eine neuere Version von 'webpack-stream' warten. Vielleicht ein Problem auf GitHub? –