15

我正在尝试更新到 webpack 2。我使用 webpack-stream 从 gulp 运行东西,但似乎 webpack-stream 正在使用它自己对 webpack 1 的依赖。

我无法使用 webpack 2 找到任何 webpack-stream。是否有可能从 gulp 使用 webpack 2?

4

1 回答 1

38

您需要同时拥有webpackwebpack-stream安装:

npm install --save-dev webpack-stream
npm install --save-dev webpack@2.1.0-beta.25

然后您可以将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/'));
});
于 2016-11-13T14:41:21.463 回答