使用gulp的webpack 2(webpack-stream for webpack 2)?

Ily*_*dik 15 gulp webpack webpack-2

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

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

Sve*_*ung 38

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

npm install --save-dev webpack-stream
npm install --save-dev webpack@2.1.0-beta.25
Run Code Online (Sandbox Code Playgroud)

然后您可以将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/'));
});
Run Code Online (Sandbox Code Playgroud)

  • 为了您的信息,webpack2有一个新版本的webpack-stream.你可以在这里找到它(https://www.npmjs.com/package/webpack2-stream-watch). (4认同)
  • **公平警告**webpack-stream已经放弃了很长一段时间了,并且[fork](https://www.npmjs.com/package/webpack-stream-fixed),虽然修补了一些,但没有解决原始回购中的其他未解决问题. (3认同)