如何检测发出“完成”事件信号的 sails-hook-grunt?

How to detect sails-hook-grunt signaling its `done` event?

问题绕路

找到方法了,就是不知道怎么用。我的目标是在 G运行t 完成后 运行 一些代码。我发现有一个 done 事件——它不适用于开发,但它适用于生产,所以没关系。

我试过的

理想情况下

因为唯一反对使用 done 事件的是 watch 任务永远不会结束,所以 done 事件将起作用,如果我能弄清楚如何检测和回复一下。

找到了!

sails.on('hook:grunt:done', callback);

需要注意的是 watch 任务在开发过程中永远不会结束,因此您必须在生产模式或代码中针对这两种情况进行测试。