Gulp 运行-序列“'taskname' 是一个无效的任务字符串”错误

Gulp run-sequence "'taskname' is a not valid task string" error

我遇到了一个奇怪的问题。任务顺序是正确的,语法也是正确的,但它不起作用并报错:

const gulp = require("gulp");
const runSequence = require('run-sequence');
gulp.task("Markup-Build", function(callback) {
    return runSequence("Markup-Clean", [
        ["Markup-Build-Styles", "Markup-Collect-Styles"],
        ["Markup-Build-Views", "Markup-Collect-Views"]
    ], callback);
});

我需要一些帮助。我做错了什么?

(依赖任务正在运行,我也检查了名字,没有打印错误)

您不能将嵌套数组更改为

  return runSequence("Markup-Clean",
    ["Markup-Build-Styles", "Markup-Collect-Styles"],
    ["Markup-Build-Views", "Markup-Collect-Views"]
, callback);