0

我正在寻找一种使用 gulp 任务提取 JAR 文件 (zip) 的方法,但无法将我的头脑围绕连接流和 unzip.Extract()。

这是我目前得到的 Gulp 任务。它不会出错,也不会真正提取我的 JAR。

gulp.task('unzip-jar', function(){
    return gulp.src("myjar.jar")
        .pipe(unzip.Extract({ path: './output' }));

});

谢谢您的帮助。

编辑:忘了提到我正在使用的解压缩插件是https://www.npmjs.org/package/unzip,导入:

    unzip = require('unzip'),

这可能不是必需的,但我无法找出“正确”的方法来做到这一点。

4

1 回答 1

0

我相信不需要 gulp 插件。只需将其包含在管道的中间即可:

.pipe(zlib.createUnzip());

这在顶部:

var zlib = require("zlib");
于 2014-02-24T16:32:47.220 回答