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 に答える