首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译livereload的gulpfile时出错

编译livereload的gulpfile时出错
EN

Stack Overflow用户
提问于 2018-12-21 04:06:44
回答 1查看 35关注 0票数 1

我正在做gulpfile来更新我的网站的css,这里是错误,我应该怎么做?代码:

代码语言:javascript
复制
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

代码语言:javascript
复制
[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?
EN

回答 1

Stack Overflow用户

发布于 2018-12-21 09:43:39

@MrDemmy感谢您提供包版本。

您可以尝试这种方式(一种返回承诺的方法)

代码语言:javascript
复制
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 error: The following tasks did not complete: Did you forget to signal async completion?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53875328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档