Gulp 任务从未定义:未定义

Gulp 任务从未定义:未定义,gulp,Gulp,我对另一个项目使用了类似的配置(有更多任务),但我不确定我在这里遗漏了什么导致了这个错误: AssertionError [ERR_ASSERTION]: Task never defined: undefined 所以我想使用Gulp4和3个任务(构建HTML、缩小JavaScript和创建服务器)。我将它分为两个过程:开发和构建 const gulp = require('gulp'); const jsmin = require('gulp-jsmin'); c

我对另一个项目使用了类似的配置(有更多任务),但我不确定我在这里遗漏了什么导致了这个错误:

AssertionError [ERR_ASSERTION]: Task never defined: undefined
所以我想使用Gulp4和3个任务(构建HTML、缩小JavaScript和创建服务器)。我将它分为两个过程:开发和构建

const gulp        = require('gulp');
const jsmin       = require('gulp-jsmin');
const browserSync = require('browser-sync').create();

function jsMinify () {
  return gulp.src('./src/**/*.js')
    .pipe(jsmin())
    .pipe(gulp.dest('./dist'))
}

function buildHTML () {
  return gulp.src('./src/html/**/*.html')
    .pipe(gulp.dest('./dist'))
}

function buildServe () {
  browserSync.init({
    server: {
        baseDir: "./dist/",
    },
    port: 9001
  });
}

function watch (){
  browserSync.init({
    server: {
        baseDir: "./src/",
    },
    port: 8080
  });
  gulp.watch('./src/**/*.html').on('change', browserSync.reload);
  gulp.watch('./src/**/*.js').on('change', browserSync.reload);
};

const dev = gulp.series(watch);
const build = gulp.series(
  gulp.parallel(buildHTML, jsMinify),
  buildServe()
);

exports.dev = dev;
exports.build = build;
我是否遗漏了Gulp 4的某些内容,或者此代码应该无任何问题地运行?

这是一个错误:


const build=gulp.series(
gulp.parallel(buildHTML,jsMinify),

buildServe()//正确。我只是在寻找
dev
任务,因为它是我正在运行的任务。