我的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/'));
});
但.pipe
到jsobfuscator
没有任何影响。如果我将第一个.pipe
重新定位到packer50x
,则jsobfuscator
会产生影响。我无法理解这一点。 jsobfuscator
怎么没做任何事?
由于
答案 0 :(得分:1)
尝试在第一个管道之前和之后插入gulp-debug以查看哪些文件经过(或者也可能在jsobfuscator
管道之后)。
如果这没有给你任何提示,请在此处发布你的要求。
顺便说一下,甚至可以将packer50x
和jsobfuscator
组合在一起吗?