Есть такой код.
gulp.task('delImages:build', function() {
return delFilesDir.sync([paths.img.pay + '**/*', '!' + paths.svg.svgname + '.svg']);
});
gulp.task('image:build', gulp.series(['delImages:build']), function(done) {
return gulp.src([paths.img.take, '!' + paths.svg.take])
.pipe(cache(imagemin({
interlaced : true,
progressive : true,
svgoPlagins : [{removeViewBox : false}],
use : [pngquant()]
})))
.pipe(gulp.dest(paths.img.pay));
done();
});
Мне нужно сделать так чтобы начало выполнился таск delImages:build а после уже image:build но почему он выполняет наоборот(
Раньше у меня все просто работало!
gulp.task('image:build', ['delImages:build'], function(done) {
return gulp.src([paths.img.take, '!' + paths.svg.take])
.pipe(cache(imagemin({
interlaced : true,
progressive : true,
svgoPlagins : [{removeViewBox : false}],
use : [pngquant()]
})))
.pipe(gulp.dest(paths.img.pay));
done();
});
gulp.task('delImages:build', function() {
return delFilesDir.sync([paths.img.pay + '**/*', '!' + paths.svg.svgname + '.svg']);
});
Но уже так не работает(