gulp - 从 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 () {});
解决方案
推荐阅读
- app-store - 在 iTunes Connect 中为 iAP 添加新的本地化(语言)是否需要(重新)批准 IAP?
- javascript - 如何在非模块脚本中注入 Webpack DefinePlugin 变量
- python - 只等待python微处理器的第一个响应不是全部
- java - Java编程项目
- c++ - C++20标准会包含C18标准吗
- mongodb - MongoDB在找不到结果时返回格式化对象
- android - 带有 Intent 的 Android 安装 apk 在 Android 10 中不起作用
- azure-devops - AzureDevOps 2019 - 将测试运行链接到用户故事
- python - Beta-Variational AutoEncoder 无法解开
- rabbitmq - 多个 RabbitListeners。一个不行