events.setMaxListeners(n[, ...eventTargets])


  • n <number> 一个非负数。每个 EventTarget 事件的最大监听器数量。
  • `...eventsTargets' {EventTarget[]|EventEmitter[]} 零个或多个 {EventTarget} 或 {EventEmitter} 实例。如果没有指定,'n' 将设置为所有新创建的 {EventTarget} 和 {EventEmitter} 对象的默认最大值。
import { setMaxListeners, EventEmitter } from 'node:events';

const target = new EventTarget();
const emitter = new EventEmitter();

setMaxListeners(5, target, emitter);const {
  setMaxListeners,
  EventEmitter,
} = require('node:events');

const target = new EventTarget();
const emitter = new EventEmitter();

setMaxListeners(5, target, emitter);