(node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit.
小程序运行的时候出现这个警告,但是不影响小程序的运行,但是我想把这个警告解决一下,有什么好的办法吗?
在这写过各位了
问题模块 |
---|
开发者工具 |
(node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit.
小程序运行的时候出现这个警告,但是不影响小程序的运行,但是我想把这个警告解决一下,有什么好的办法吗?
在这写过各位了
对啊,加在哪里,别撩完就跑啊,跑回来解释一下喂
我也没找到添加的时机,因为没使用框架开发,没办法引入nodejs;如果你使用框架开发,且框架支持引入外部包的话,可以把events.js引入;如果是用小程序原生开发的话,目前没找到解决办法,可以尝试把以on开头的事件绑定换个名字试试;或者把bindtap换成catchtap试试....
由于不影响操作,这个错误就暂时忽略了
据说可以这么解决:
const emitter = new EventEmitter()
emitter.setMaxListeners(100)//指定一个最大监听数量
emitter.setMaxListeners(0)//或者关闭最大监听阈值
这个是要加在哪里呢?