Doreen
新手
新手
  • 最后登录2019-10-16
  • 发帖数3
阅读:162回复:0

[前端]gulp4里面的串行执行结束后,回调函数没有返回对应的值的问题

楼主#
更多 发布于:2019-09-24 18:27
今天学习gulp,使用的gulp4,在写到如下代码的时候遇到回调函数无法显示相对应的内容,也就是没有执行函数那一步:
语法:gulp.task("任务名",[依赖任务],回调函数)
//执行多个任务
gulp.task("moretask",gulp.parallel("copyall","copypic"),function(done){
    console.log("重新编译");
    done("over");
});
结果图如下:

图片:没改之前.png



并没有在控制台显示出来相应的文字,不管是“重新编译”这四个字,还是用参数那样传过来的“over”这个字符串。
几经改动后,得出的结果如下:
语法:gulp.task("任务名",gulp.series(依赖任务... ...,回调函数))
//执行多个任务
gulp.task("moretask",gulp.series("copyall","copypic",function(done){
    console.log("重新编译");
    done();
}));
结果:

图片:结果.png



菜鸟路过,遇到一个问题,赶紧来分享下,如有不妥当之处,望请各位大神指正,谢谢。
游客


返回顶部