挣扎着“你忘了发信号异步完成吗?”

问题描述 投票:1回答: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管道中运行此文件时,面对此错误“您是否忘记发出异步完成信号?”

gulp azure-devops obfuscation
1个回答
0
投票

尝试在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

© www.soinside.com 2019 - 2024. All rights reserved.