본문 바로가기

SCRIPT/NODE JS

[NODEJS] NPM 버전 에러 : npm does not support Node.js

nodejs 버전을 최신화하게 될 경우에, ( 또는 어떠한 경우에라도 ) NPM 버전과 NODEJS 버전이 맞지않아서

아래와 같은 에러가 발생하면서, NPM 관련 작업이 진행되지 않는 것을 확인할 수 있는데,

 

버전이 안맞는 문제이므로, 버전을 맞추어 주어야 한다.

1. nodejs 완전 삭제 후, 재설치
> 라는 아주 단순하면서, 깔끔한 방법이 있다.

하지만 위와 같은 방법을 쓰지 않고, 아래의 방법으로, 진행할 수 있다.
2. NPM 명령어가 동작하지 않는 상황에서 NPM 으로 업데이트 하기.
> 이미 npm 버전이 맞지않아서, 아래의 명령어에도 위와같은 버전이 맞지 않는다는 에러가 발생한다.

npm install -g npm@latest

 

그런 상황일때, 
윈도우 기준 : C:\Users\qwer\AppData\Roaming\npm\node_modules 경로에 npm 폴더를 삭제 한 후,
위의 명령어로 npm을 최신화하면 정상적으로 업데이트가 되었음을 확인할 수 있다.