본문 바로가기
프로그램 에러

npm WARN Unsupported engine: Not compatible with your version of node/npm

by 젤리아드 2024. 5. 20.
반응형

npm install
npm WARN Unsupported engine for: wanted: {"node":">=18"} (current: {"node":"14.17.5","npm":"6.14.14"})
Not compatible with your version of node/npm
npm WARN 메시지

npm WARN Unsupported engine for...

Not compatible with your version of node/npm

이 메시지는 npm으로 특정 패키지를 설치하려고 할 때 현재 시스템에 설치돼 있는 NodeJS의 버전이 낮아서 패키지를 설치하지 못할 때 나오는 메시지입니다.

 

npm install
npm WARN Unsupported engine for: wanted: {"node":">=18"} (current: {"node":"14.17.5","npm":"6.14.14"})
Not compatible with your version of node/npm
npm WARN 메시지

wanted 옆에 필요한 node의 버전이 표기되어 있습니다.

current 옆에 현재 시스템에 설치되어 있는 node의 버전이 표기되어 있습니다.

이를 해석하면 지금 설치하려는 패키지는 18 버전 이상의 node 필요하나 현재 시스템에 설치된 node는 14 버전이기 때문에 패키지를 설치할 수 없다는 뜻입니다.

 

node -v
v14.17.5
node 버전 확인

node -v

명령어를 입력하면 현재 시스템에 설치되어 있는 node의 버전이 표시됩니다.

이 경우 기존 버전이 14이기 때문에 이를 18 버전 이상으로 업데이트하면 됩니다.

 

nodejs.org 공식 사이트에 접속합니다.

NodeJS 사이트
Run JavaScript Everywhere
Download Node.js(LTS)
package managers
NodeJS 다운로드

설치 방법은 2가지입니다.

첫 번째 방법: NodeJS를 다운로드 받은 후 설치

두 번째 방법: package managers를 참고하여 command line에서 설치

 

윈도우 사용자라면 첫 번째 방법이 편합니다.

 

NodeJS 최신 버전 설치 완료 후 원래 설치하려던 패키지를 다시 설치하면 정상적으로 설치가 완료됩니다.

728x90

댓글