我正在尝试升级到webpack 2。我使用webpack-stream从gulp运行一些东西,但似乎webpack-stream正在使用自己依赖的webpack——webpack 1。
我没有找到任何webpack-stream与webpack 2兼容的版本。是否有可能从gulp中使用webpack 2?
你需要安装 webpack
和 webpack-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/'));
});