从gulp v3迁移到v4期间,gulp生成出错
我已经尝试从gulp v3迁移到v4,根据我的研究,我应该更改我的gulpfile.js文件 所以,我试着这样做:从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.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)
有人能帮帮我吗