我已经为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
?
多谢了!
1条答案
按热度按时间ukqbszuj1#
以防有人在找答案-
下面是我如何在Gulp 4中运行任务的-
其中“
toRun
”是需要运行的任务。高