【问题标题】:Using webpack 2 from gulp (webpack-stream for webpack 2)?使用 gulp 中的 webpack 2(webpack 2 的 webpack-stream)?
【发布时间】:2017-03-27 04:08:27
【问题描述】:

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

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

【问题讨论】:

    标签: gulp webpack webpack-2


    【解决方案1】:

    您需要同时安装 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/'));
    });
    

    【讨论】:

    • 这似乎可以解决问题,非常感谢!真的很简单 :) 错误的格式有点不同
    • 你知道如何解决这个问题吗? (我在节点的单独行中有红色错误,但只有控制台和 gulp 中的新行有点混乱
    • 不知道,抱歉。您可能需要等待更新版本的webpack-stream。也许在 GitHub 上提交问题?
    • 公平警告 webpack-stream 已经被废弃了很长一段时间了,fork,虽然对其进行了一些修补,但并不能解决其他未解决的问题原始仓库。
    • 供您参考,webpack2 有一个新版本的 webpack-stream。你可以找到它here
    猜你喜欢
    • 2017-07-18
    • 1970-01-01
    • 1970-01-01
    • 2018-06-03
    • 2017-07-11
    • 1970-01-01
    • 1970-01-01
    • 2017-08-23
    • 2018-01-31
    相关资源
    最近更新 更多