我有一个带有一些不同任务的gulp文件。当我想进行生产构建时,我运行gulp.task('build', ['styles', 'uglify', 'copyScripts', 'copyImgs', 'copyFonts', 'compress']);
。我遇到的问题是我需要在完成所有其他任务后运行任务compress
。
答案 0 :(得分:1)
您可以尝试以下操作:
function compressFn(){
// write the code to compress here
}
// For backward compatibility with other tasks
gulp.task('compress', compressFn);
// It performs first all the tasks in the array THEN it calls compressFn
gulp.task('build', ['styles', 'uglify', 'copyScripts', 'copyImgs', 'copyFonts'], compressFn);