我正在寻找一种使用 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'),
这可能不是必需的,但我无法找出“正确”的方法来做到这一点。