从gulp v3迁移到v4期间,gulp生成出错

从gulp v3迁移到v4期间,gulp生成出错,gulp,gulp-task,Gulp,Gulp Task,我已经尝试从gulp v3迁移到v4,根据我的研究,我应该更改我的gulpfile.js文件 所以,我试着这样做: gulp.task('clean-css', function (cb) { return rimraf(paths.css, cb); }); to gulp.task('clean-css', gulp.series(function (cb) { return rimraf(paths.css, cb); })); -------------------

我已经尝试从gulp v3迁移到v4,根据我的研究,我应该更改我的gulpfile.js文件

所以,我试着这样做:

gulp.task('clean-css', function (cb) {
    return rimraf(paths.css, cb);
});

to

gulp.task('clean-css', gulp.series(function (cb) {
    return rimraf(paths.css, cb);
}));

-----------------------------------------------------------------

gulp.task('clean', ['clean-css', 'clean-fonts', 'clean-js']);

to

gulp.task('clean', gulp.parallel('clean-css', 'clean-fonts', 'clean-js'));

-----------------------------------------------------------------

gulp.task('build-css', ['lint-css'], function () {});

to

gulp.task('build-css', gulp.series('lint-css', function () {}));
但当我写“吞咽构建”时,我会犯这样的错误

D:\Projects\Exo\Exo\src\COG.SRM\node\u modules\undertaker\lib\helpers\normalizeArgs.js:20 断言(flattargs.length,“一个或多个任务应使用串联或并联组合”); ^ AssertionError[ERR_ASSERTION][ERR_ASSERTION]:应使用串联或并联组合一个或多个任务 在normalizeArgs(D:\Projects\Exo\Exo\src\COG.SRM\node\u modules\undertaker\lib\helpers\normalizeArgs.js:20:3) 在Gulp.series(D:\Projects\Exo\Exo\src\COG.SRM\node\u modules\undertaker\lib\series.js:13:14) 反对。(D:\Projects\Exo\Exo\src\COG.SRM\gulpfile.js:383:24) at模块编译(内部/modules/cjs/loader.js:936:30) at Object.Module._extensions..js(internal/modules/cjs/loader.js:947:10) 在Module.load(内部/modules/cjs/loader.js:790:32) at Function.Module._load(内部/modules/cjs/loader.js:703:12) at Module.require(内部/modules/cjs/loader.js:830:19) 根据需要(内部/modules/cjs/helpers.js:68:18) 在执行时(C:\Users\SS\AppData\Roaming\npm\node\u modules\gulp\node\u modules\gulp cli\lib\versioned\^4.0.0\index.js:36:18)

有人能帮帮我吗