developerV
@developerV

Почему возникает ошибка в gulp 4 The following tasks did not complete?

gulp.task("fonts", function() {
  //перекидываем шрифты из директории src в build, а заодно следим за новыми файлами, чтобы обновлять браузер, когда появляется шрифт
  return gulp
    .src("src/fonts/**/*.+(eot|svg|ttf|woff|woff2)")
    .pipe(gulp.dest("build/fonts"))
    .pipe(browserSync.reload({ stream: true }));
});
gulp.task("deletefonts", function() {
  //задачи для очистки директории со шрифтами в build. Нужна для того, чтобы удалить лишнее.
  return del("build/fonts/**/*.*");
});

gulp.task("cleanfonts", gulp.series("deletefonts", "fonts")); //задачи нужна для того, чтобы сразу очистить директорию и залить шрифты по-новой

gulp.task("watch", function() {
  //Следим за изменениями в файлах и директориях и запускаем задачи, если эти изменения произошли
  gulp.watch("src/fonts/**/*.*", gulp.parallel("fonts"));
});
gulp.task(
  "default",
  gulp.parallel(
    "browser-sync",
    "watch",
    "scss",
    "style",
    "script",
    "minjs",
    "html",
    "cleanfonts",
    "cleanimg"
  )
);


Почему команда gulp cleanfonts не срабатывает и выдает ошибку
The following tasks did not complete: cleanfonts, deletefonts
Did you forget to signal async completion?

Команда gulp delete fonts тоже не работает. Может кто подскажет в чём может быть проблема.
Когда например я удаляю шрифт из папки src/fonts, то по идее он должен удалиться с помощью этих команд и в папке build/fonts, я так это понимаю.
  • Вопрос задан
  • 11 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы