管道到第二件事是没有影响

时间:2016-02-23 06:44:21

标签: gulp

我的gulpfile中有一个简单的任务:

gulp.task('pack_and_obfuscate', function() {
    return gulp.src('./src/scripts/creds.js')
        .pipe(packer50x({
            mode: 'none'
        }))
        .pipe(jsobfuscator({
            encodeString: true,
            encodeNumber: true,
            replaceNames: true,
            moveString: true,
            exclusions: ["^_get_", "^_set_", "^_mtd_"]
        }))
        .pipe(rename({suffix: '.packed.obfuscated'}))
        .pipe(gulp.dest('./build/scripts/'));
});

.pipejsobfuscator没有任何影响。如果我将第一个.pipe重新定位到packer50x,则jsobfuscator会产生影响。我无法理解这一点。 jsobfuscator怎么没做任何事?

由于

1 个答案:

答案 0 :(得分:1)

尝试在第一个管道之前和之后插入gulp-debug以查看哪些文件经过(或者也可能在jsobfuscator管道之后)。

如果这没有给你任何提示,请在此处发布你的要求。

顺便说一下,甚至可以将packer50xjsobfuscator组合在一起吗?