首页 > 解决方案 > 从 gulp v3 迁移到 v4

问题描述

我试图从 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 [as _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) 在 Object. (D:\Projects\Exo\exo\src\COG.SRM\gulpfile.js:341:6) 在 Module._compile (internal/modules/cjs/loader.js:936:30) 在 Object.Module._extensions。 .js (internal/modules/cjs/loader.js:947:10) 在 Module.load (internal/modules/cjs/loader.js:790:32) 在 Function.Module._load (internal/modules/cjs/loader .js:703:12) 在 Module.require (internal/modules/cjs/loader.js:830:19) 在 require (internal/modules/cjs/helpers.js:68:18) 在执行 (C:

根据我的研究,我应该更改我的 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 () {});

标签: gulpgulp-task

解决方案


推荐阅读