我已经找到一种方法,我只是还不知道如何使用它。我的目标是在Grunt完成后运行一些代码。我发现有一个done
事件-它不适用于开发,但适用于生产,所以很好。
sails-hook-grunt
的来源中,我发现提到了done
事件,但我不知道该如何挂钩。 console.log(JSON.stringify(sails.hooks.grunt))
向我展示了一个routes.after
属性,但我不知道如何正确地向其中注入代码。sails.grunt
不存在,也不是全局变量grunt
由于使用done
事件的唯一异议是watch
任务永远不会结束,因此,如果我能弄清楚如何检测和响应它,则done
事件将起作用。
找到了!