Я делаю 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?
@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: Следующие задачи не были выполнены: Вы забыли сообщить об асинхронном завершении?