我知道这可能是重复的问题,但我几乎花了一天的时间来使它工作。
所以,我有像这里的gulpfile.js
const gulp = require('gulp');
const javascriptObfuscator = require('gulp-javascript-obfuscator');
gulp.task("javascriptObfuscator", (done) => {
gulp.src('./js/**/*.js', {base: './'})
.pipe(javascriptObfuscator())
.pipe(gulp.dest('./'))
done();
});
因此,当我在“Gulp任务”下的azure管道中运行此文件时,面对此错误“您是否忘记发出异步完成信号?”
尝试在gulp.src之前添加return如下:
const gulp = require('gulp');
const javascriptObfuscator = require('gulp-javascript-obfuscator');
gulp.task("javascriptObfuscator", (done) => {
return gulp.src('./js/**/*.js', {base: './'})
.pipe(javascriptObfuscator())
.pipe(gulp.dest('./'))
done();
});
如果你观看将有所帮助:标题:如何升级到Gulp 4链接:https://www.youtube.com/watch?v=2HpNiyimo8E