gulp尝试了很多次老是报错,不知道跟前几天配置的webpack是否有冲突

图片说明图片说明图片说明

在 gulp4 中,使用新的方式来组织任务,并且不支持同步任务

gulp4 文档

// gulpfile.js
var gulp = require('gulp')
var htmlclean = require('gulp-htmlclean')

var folder = {
  src: 'src/',
  dist: 'dist/',
}

gulp.task('html', function() {
  return gulp.src(folder.src + 'html/*') //这里需要使用 return 返回,让 gulp 了解任务何时结束
    .pipe(htmlclean())
    .pipe(gulp.dest(folder.dist + 'html/'))
})

gulp.task('default', gulp.series('html')) // 使用 series 来组织任务

或者使用文档中的方式

// gulpfile.js
var gulp = require('gulp')
var htmlclean = require('gulp-htmlclean')

const { src, dest, series } = gulp

var folder = {
  src: 'src/',
  dist: 'dist/',
}

function html() {
  return src(folder.src + 'html/*')
    .pipe(htmlclean())
    .pipe(dest(folder.dist + 'html/'))
}

exports.html = html
exports.default = series(html)