IT/Etc

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

Nodejs 버전 12.9.0을 사용하다가 에러가 발견되어 기록

제목과 같은 에러가 뜨면서 npm install 이나

gatsby를 통한 정적 사이트 프로젝트가 생성이 안되길래 (같은 맥락) 구글링 해보니

해당 노드버전의 이슈인것 같아서 

https://github.com/nodejs/node/issues/29239

 

12.9.0 MaxListenersExceededWarning · Issue #29239 · nodejs/node

Version: v12.9.0 Platform: All platforms [This line edited by @Trott to help people arriving at this issue/] Started to happen after updating to 12.9.0. I'm getting: MaxListenersExceededWarning...

github.com

해당 의견들을 들어가서 읽어보고

https://nodejs.org/ko/download/

 

다운로드 | Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

여기로 들어가서 새로운 버전을 다운받았습니다. (12.13.0버전)

그러나...또다시 실패하고 마는데

그래서 npm upgrade를 쳐서 한번 업그레이드를 해보고 (update라고 쳐도 되는듯)

npm install 을 다시 해보니 잘 되네요

마지막으로 npm audit fix 까지 쳐줬습니다.

하지만 또 에러

마지막으로 스택오버플로우를 찾아보고 결국 최후의 수단인

rm -rf node_modules 를 쳐준뒤 다시 npm install을 해줬습니다.

그랬더니 그제서야 돌아가는 ...............하

삽질 너무 많이 하니까 현기증 나네요

별거 아닌 포스팅이지만 도움되기를 바라면서 이만 물러가겠습니다