【gulp命令报错】The following tasks did not complete:xxx Did you forget to signal async completion?

问题描述
1、编写代码

//引用gulp 模块
const gulp = require('gulp')
//引入gulp-less插件
const less = require('gulp-less');
//创建任务
gulp.task('cssmin', () => {
  gulp.src('./src/css/*.less')
    .pipe(less())
    .pipe(gulp.dest('dist/css'))
})

2、执行任务:cssmin,报下图错误
在这里插入图片描述
3、最简单的解决方法:添加结束回调done()

gulp.task('cssmin', done => {//参数添加done
  gulp.src('./src/css/*.less')
    .pipe(less())
    .pipe(gulp.dest('dist/css'))
  done()//结尾加上结束回调done()
})

4、正常运行,不再报错
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u011523953/article/details/105894128