黑人的命也是命

grunt.event

尽管此页面仅列出了最相关的方法,但完整的 EventEmitter2 API 可在 grunt.event 对象上使用。事件命名空间可以使用 .(点)分隔符指定,并且已启用命名空间通配符。

请注意,Grunt 尚未发出任何事件,但在您自己的任务中仍然有用。

grunt.event.on

将侦听器添加到指定事件的侦听器数组的末尾。

grunt.event.on(event, listener)

grunt.event.once

为事件添加**一次性**侦听器。侦听器仅在事件第一次触发时被调用,之后它将被删除。

grunt.event.once(event, listener)

grunt.event.many

添加一个侦听器,该侦听器将在被删除之前为事件执行**n 次**。

grunt.event.many(event, timesToListen, listener)

grunt.event.off

从指定事件的侦听器数组中删除侦听器。

grunt.event.off(event, listener)

grunt.event.removeAllListeners

删除所有侦听器,或删除指定事件的侦听器。

grunt.event.removeAllListeners([event])

grunt.event.emit

使用参数列表按顺序执行可能正在侦听指定事件名称的每个侦听器。

grunt.event.emit(event, [arg1], [arg2], [...])