我正在寻找一种使用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'),
这可能不是必要的,但我无法弄清楚“正确”的方法。
答案 0 :(得分:0)
我相信没有必要使用gulp插件。只需将其包含在管道中间:
.pipe(zlib.createUnzip());
这位于顶部:
var zlib = require("zlib");