Temmuz 22, 2024

/ ~

Hide max listeners exceeded warnings of Node.js

Node.js ile uğraşırken aşağıdaki uyarıya mutlaka denk gelmişsinizdir.

Terminal window
MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 input listeners added to [EventEmitter]. Use emitter.setMaxListeners() to increase limit.

Bu uyarıdan kurtulmak için limiti arttırabilirsiniz. Ancak unutmayın ki bu memory leak oluşturabilir. Halının altına süpürmek için kullanmayın! Ben cli tool’da ortaya çıkan önemsiz logları gizlemek için kullandım.

Terminal window
import events from 'events';
events.EventEmitter.prototype.setMaxListeners(30);