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], [...])
在文档中发现错误?提交问题。