IT/기타

npm install 시 npm ERR! cb.apply is not a function 에러 해결방법

twofootdog 2021. 1. 21. 23:56

오랜만에 react-native를 활용해서 앱을 만들어볼까 생각을 해서,

node를 새롭게 설치한 후, npm install 명령어를 날리는 순간 다음과 같은 에러가 발생하였다.

"npmERR! cb.apply is not a function"

 

$ npm install
npm WARN npm npm does not support Node.js v14.15.4
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 6, 8, 9, 10, 11, 12.
npm WARN npm You can find the latest version at https://nodejs.org/
npm ERR! cb.apply is not a function

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\minkyu\AppData\Roaming\npm-cache\_logs\2021-01-21T14_36_29_321Z-debug.log

 

 

위 에러는 다음과 같은 방법으로 해결할 수 있다.
STEP1) 위 에러 메시지에서 나온 C:\Users\minkyu\AppData\Roaming 디렉토리로 이동 후 npm 디렉토리와 npm-cache 디렉토리를 삭제해준다.

STEP2) npm cache clean --force 명령어로 cache를 삭제해준다.

 

 

참고

github.com/nodejs/help/issues/2874 

 

error cb.apply is not a function · Issue #2874 · nodejs/help

Node.js Version: { npm: '4.6.1', ares: '1.16.0', brotli: '1.0.7', cldr: '37.0', icu: '67.1', llhttp: '2.0.4', modules: '83', napi: '6'...

github.com