2013-04-09 353 views
4

我收到了一个咕噜设置,其中一个新任务应该执行(grunt.task.run)已经存在的任务。要执行的任务是异步的,新任务应该等到异步任务完成。等待异步咕噜任务完成

这样做的首选方法是什么?

+0

我不知道什么咕噜您的文章,但它听起来像网络工人可能会胜任这项工作。你可以给自己的线程一个任务,并提供一个回调函数。 https://developer.mozilla.org/en-US/docs/DOM/Using_web_workers – 2013-04-09 13:49:59

回答

4

grunt已经得到了这个覆盖,你应该宣布你的任务是一个异步的,并在你的任务中使用done()函数来告诉grunt它已经完成,看看this repothis article,这对我们来说非常有帮助当我第一次需要处理异步任务时。

不会在您的gruntfile惊鸿一瞥,这是所有我可以说,但下跌免费更新与链接到grunfile :)