Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gulp 一系列任务中的If语句?_Gulp - Fatal编程技术网

Gulp 一系列任务中的If语句?

Gulp 一系列任务中的If语句?,gulp,Gulp,我查看了gulpif和其他各种帖子,但它们只说明如何在任务中完成这项工作 我希望能够有一个if语句来决定运行系列中的哪个任务,例如: gulp.task('build', gulp.series(task1, task2, task3, if(true){task 4} else {task5})); 这应该起作用: gulp.series(task1, task2, task3, condition ? task4 : task5); check gulp if module:如问题中所述

我查看了gulpif和其他各种帖子,但它们只说明如何在任务中完成这项工作

我希望能够有一个if语句来决定运行系列中的哪个任务,例如:

gulp.task('build',
gulp.series(task1, task2, task3, if(true){task 4} else {task5}));
这应该起作用:

gulp.series(task1, task2, task3, condition ? task4 : task5);

check gulp if module:如问题中所述,我已经检查过了-它没有做我需要它做的事情。soz,读得太快了。您使用gulp.series()而不是将依赖项任务作为数组传递,这是有原因的吗?以前我不想弄乱设置脚本,您能给我看一下gulp 4的实现吗?