Gulp 将 Gulp 3升级为 Gulp 4 - Gulp 、启动、应用

nafvub8i  于 2022-12-08  发布在  Gulp
关注(0)|答案(1)|浏览(155)

我已经为Node 6/Gulp 3创建了一个现有的launch.js和gulpfile.js,我需要将其升级到Node 14/Gulp 4。
有人能告诉我我是否正确升级了gulp.start.apply吗-
Gulp 3中launch.js的现有片段-

var tasks = argv._;
var toRun = tasks.length ? tasks : ['default'];
...
require("./gulpfile.js");
...
var gulpInst = require("gulp");
gulpInst.start.apply(gulpInst, toRun);

我已尝试将最后一行代码更改为以下内容-但无法运行该任务-

gulpInst.task('default', gulpInst.series(toRun[0], function(done) { done(); }));

'dev'和'prod'是gulpfile.js中定义的两个任务。因此,我从命令提示符调用launch.js,如下所示-
节点启动. js dev
但没有任务正在运行:(
我是否使用正确的Gulp 4代码更新了gulp.start.apply
多谢了!

ukqbszuj

ukqbszuj1#

以防有人在找答案-
下面是我如何在Gulp 4中运行任务的-

gulpInst.task(toRun)();

其中“toRun”是需要运行的任务。

相关问题