【发布时间】:2015-08-11 21:13:39
【问题描述】:
我正在创建一些具有动态任务名称的 gulp 任务。这些任务需要按顺序运行,而不是并行运行。我将任务名称放在一个数组中,但我从运行序列中得到一个错误。我认为这个错误是我如何在run-sequence 代码中列出数组中的任务的问题。
这就是我正在做的:
var taskNames = ['task1', 'task2', 'task3']
然后对于运行顺序,我正在尝试这样做:
gulp.task('run-dynamic-tasks', function(){
runSequence(
taskNames.join(", \n"),
function(){
browserSync.reload();
}
);
});
这不起作用并给出此错误:
错误:任务task1,
任务2,
task3 未配置为 gulp 上的任务。如果这是一个子模块(错误继续)
请注意,如果数组中只有一个任务,如:
var taskNames = ['task1']
那么这段代码就可以工作了。
我相信这可能是一个 javascript 错误,而不是运行序列或节点。
感谢您的任何帮助, 斯科特
【问题讨论】:
标签: javascript node.js run-sequence