排队一项或多项任务。 taskList中的每个指定任务都是 在当前任务完成后立即按顺序运行 指定。任务列表可以是任务列表或单个任务 参数。
grunt.task.run(taskList)
通过添加grunt.task.run()
,我可以将其添加到队列中。 是否可以同步运行任务(在继续之前等待它完成)?
注意:我不确定是否可以使用grunt.event
,但 grunt.event
无论如何都是异步,而不是我正在寻找的。 p>
答案 0 :(得分:0)
尝试使用grunt.tasks(tasklist)
答案 1 :(得分:-1)
根据您的要求,似乎有几种方法可以实现这一目标。 creating tasks上的文档有一些示例代码可能会有所帮助:
grunt.registerTask('foo', 'My "foo" task.', function() {
// Enqueue "bar" and "baz" tasks, to run after "foo" finishes, in-order.
grunt.task.run('bar', 'baz');
// Or:
grunt.task.run(['bar', 'baz']);
});
这是文档中提供的最简单的示例,其他示例显示如何检查其他任务是否已正常运行,使用配置数据等成功...