2016-11-13 18 views
14

Próbuję zaktualizować do WebPacka 2. Używam WebPACK-stream uruchomić rzeczy z haustem, ale wydaje się, że WebPack-stream wykorzystuje własną zależność od WebPacka który jest WebPack 1.Używanie webpack 2 z gulp (webpack-stream for webpack 2)?

I nie były w stanie znaleźć dowolny strumień pakietów internetowych z pakietem internetowym 2. Czy istnieje możliwość korzystania z pakietu webpack 2 z gulp?

Odpowiedz

38

Trzeba mieć zarówno webpack i webpack-stream zainstalowane:

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

Następnie można przekazać obiekt webpack jako drugi parametr do webpack-stream:

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

To wydaje się rade, dziękuję los! Było naprawdę proste :) Błędy są jednak w nieco innym formacie –

+0

Czy wiesz, jak to naprawić? (Mam czerwone błędy w osobnej linii bezpośrednio z węzła, ale tylko konsola i trochę pomieszane nowe linie w gulp –

+0

Nie mam pojęcia, przepraszam.Możesz poczekać na nowszą wersję 'webpack-stream'. na GitHub? –