等待异步Grunt任务完成

4

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

那么,最好的做法是什么?


我对grunt一无所知,但听起来Web Workers可能适合这项工作。您可以为任务提供自己的线程,并在完成时提供回调函数。https://developer.mozilla.org/en-US/docs/DOM/Using_web_workers - user1720624
1个回答

4
grunt已经处理了这个问题,你应该将任务声明为异步任务,并在任务中使用done()函数告诉grunt任务已完成。当我第一次处理异步任务时,this repothis article对我非常有帮助。
没有看到你的gruntfile,这是我能说的全部,请随意更新您的帖子并附上gruntfile的链接 :)

嘿@gorhgorh,文章的链接无法使用。你知道其他好的来源有异步grunt任务的示例吗?我无法让我的工作...谢谢 - Sergey Pleshakov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接