nikolayogreba
@nikolayogreba

Можно ли указать приоритет при выполнение таска?

Есть такой код.
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']);
});

Но уже так не работает(
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы