Ошибка при компиляции gulpfile для livereload

1

Я делаю gulpfile для обновления CSS для моего сайта, и вот ошибка, что мне делать? Код:

var
 clean = require("del")
 gulp  = require("gulp"),
 livereload = require("gulp-livereload");

gulp.task("reload-css", function() {

 gulp.src('./src/*.css')
 .pipe(reload-css())
 .pipe(gulp.dest('css'))
 .pipe(livereload());
});

gulp.task("default", function() {
 gulp.task('watch', function() {
 livereload.listen();
 gulp.watch('./src/*.css', ['reload-css'])});
});

Использование gulpfile D:\DenverServer\home\test1.ru\www\gulpfile.js

[23:03:53] Starting 'default'...
[23:03:53] The following tasks did not complete: default
[23:03:53] Did you forget to signal async completion?
  • 0
    Gulp v4.0 CLI v2.0.1
Теги:
gulp

1 ответ

0

@MrDemmy спасибо за предоставление версии пакета.

Вы можете попробовать это (подход с обещанием возврата)

var clean = require("del")
gulp = require("gulp"),
    livereload = require("gulp-livereload");

gulp.task("reload-css", function () {
    return new Promise(function(resolve, reject) {
        gulp.src('./src/*.css')
        .pipe(gulp.dest('css'))
        .pipe(livereload());
        resolve();
    });
});

gulp.task("default", function () {
    return new Promise(function(resolve, reject) {
        gulp.task('watch', function() {
            livereload.listen();
            gulp.watch('./src/*.css', ['reload-css'])
        });
        resolve();
    });
});

Для получения дополнительной информации :> Ошибка Gulp: Следующие задачи не были выполнены: Вы забыли сообщить об асинхронном завершении?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню