挣扎于“您是否忘记了异步完成信号?”

时间:2019-02-19 10:27:42

标签: gulp azure-devops obfuscation

我知道这可能是重复的问题,但是我几乎花了1天的时间使其工作。

所以,我这里有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管道中运行此文件时,遇到此错误“您是否忘记了异步完成信号?”

1 个答案:

答案 0 :(得分:0)

尝试在gulp.src之前添加返回,如下所示:

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