Использование webpack 2 из gulp (webpack-stream для webpack 2)?

Я пытаюсь обновить webpack 2. Я использую webpack-stream для запуска файлов из gulp, но кажется, что webpack-stream использует его собственную зависимость от webpack, который является webpack 1.

Мне не удалось найти какой-либо webpack-поток с webpack 2. Есть ли возможность использовать webpack 2 из gulp?

Ответ 1

У вас должны быть установлены как webpack, так и webpack-stream:

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

Затем вы можете передать объект webpack в качестве второго параметра в 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/'));
});