gulp.task('build', function() {
// Build, generate files...
});
gulp.task('clear', function() {
// Delete generated files.
});
gulp.task('rebuild', function() {
// First: clear
// Then: build
});
在大多数情况下,“构建”任务不需要移除先前生成的文件(这会减慢构建过程)。如何在gulp中创建“重建”任务?
但是有次,当我想在一个命令来运行“清除”和“建设”的任务:
当然,“重建”任务取决于“清除”和“建”,但如果我使用依赖提示像
gulp.task('rebuild', ['clear', 'build']);
两个任务异步运行,这会导致意想不到的问题!
最简单的办法来解决这个问题是运行:
gulp clear
gulp build
但单一的命令
gulp rebuild
比较容易,对不对? :P
顺便说一句,gulp.series()
已被弃用...