Build 当我打包任务时,为什么不能传递依赖项任务
如果我执行这段代码,它会抛出一个错误,说它只接受一个函数,而不是三个任务Build 当我打包任务时,为什么不能传递依赖项任务,build,gulp,Build,Gulp,如果我执行这段代码,它会抛出一个错误,说它只接受一个函数,而不是三个任务 gulp.task('build', ['clean'], ['styles', 'scripts', 'images']); 我想在其他三个人之前完成清理任务, 当我将清理任务定义为“将删除整个构建文件夹”时,我不想将清理任务关联到每个单独的任务 我该怎么做 这是API参考找到解决方案后,使用运行序列插件按顺序运行任务 这将一直持续到Gulp 4.0,它将支持Gulp.series和Gulp.parallel,并且看起
gulp.task('build', ['clean'], ['styles', 'scripts', 'images']);
我想在其他三个人之前完成清理任务,
当我将清理任务定义为“将删除整个构建文件夹”时,我不想将清理任务关联到每个单独的任务
我该怎么做
这是API参考找到解决方案后,使用运行序列插件按顺序运行任务 这将一直持续到Gulp 4.0,它将支持Gulp.series和Gulp.parallel,并且看起来像这样
gulp.task('build', gulp.series('clean', gulp.parallel('styles', 'scripts', 'images')));
与
任务“构建”[“清理”、“样式”、“脚本”、“图像”]
clean任务将是build依赖的第一个要启动的任务,但是它们都将并行启动。clean首先启动是由于实施,可能会在不另行通知的情况下更改
这应该起作用:
gulp.task('build', ['clean'], function(cb)
{
var runSequence = require('run-sequence');
runSequence( ['styles', 'scripts', 'images']);
} );
如果我把它像这样一饮而尽,任务'构建',['清洁','风格','脚本','图像';任务是否同步?
gulp.task('build', ['clean'], function(cb)
{
var runSequence = require('run-sequence');
runSequence( ['styles', 'scripts', 'images']);
} );