我试图从gulp v3迁移到v4,但是当我写“ gulp build”时,我会遇到这样的错误
D:\ Projects \ Exo \ exo \ src \ COG.SRM \ node_modules \ undertaker \ lib \ set-task.js:10 assert(typeof fn ==='function','必须指定任务功能');
^ AssertionError [ERR_ASSERTION] [ERR_ASSERTION]:任务功能必须 被指定 在Gulp.set [作为_setTask](D:\ Projects \ Exo \ exo \ src \ COG.SRM \ node_modules \ undertaker \ lib \ set-task.js:10:3) 在Gulp.task(D:\ Projects \ Exo \ exo \ src \ COG.SRM \ node_modules \ undertaker \ lib \ task.js:13:8) 在对象。 (D:\ Projects \ Exo \ exo \ src \ COG.SRM \ gulpfile.js:341:6) 在Module._compile(internal / modules / cjs / loader.js:936:30) 在Object.Module._extensions..js(内部/模块/cjs/loader.js:947:10) 在Module.load(internal / modules / cjs / loader.js:790:32) 在Function.Module._load(内部/模块/cjs/loader.js:703:12) 在Module.require(内部/模块/cjs/loader.js:830:19) 在要求时(内部/模块/cjs/helpers.js:68:18) 在执行时(C:\ Users \ SS \ AppData \ Roaming \ npm \ node_modules \ gulp \ node_modules \ gulp-cli \ lib \ versioned \ ^ 4.0.0 \ index.js:36:18)
根据我的研究,我应该更改gulpfile.js文件。
有人可以帮助我如何根据新版本的gulp更改此类命令:
gulp.task('clean-css', function (cb) {
return rimraf(paths.css, cb);
});
gulp.task('clean', ['clean-css', 'clean-fonts', 'clean-js']);
gulp.task('build-css', ['lint-css'], function () {});