Node.js/문제 해결 (Troubleshooting)

기존 node 삭제, nvm 설치

가지코딩 2025. 2. 26. 18:01

Next 프로젝트를 생성하고 실행하려는 찰나

 

이런 오류 메시지가 떴다.

You are using Node.js 18.16.0. For Next.js, Node.js version "^18.18.0 || ^19.8.0 || >= 20.0.0" is required.

 

데스크탑으로 개발을 오래 안한탓인가

 

버전이 낮은가 보다.

 

 

이참에 원래버전은 삭제하고

 

NVM 을 설치해보기로 했다.

 

 

1. 기존 node 삭제

 

프로그램 추가/제거 에서 Node.js를 삭제하고

C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\User\AppData\Roaming\npm
C:\Users\User\AppData\Roaming\npm-cache

 

해당 폴더들 전부 삭제

 

 

2. nvm 설치

https://github.com/coreybutler/nvm-windows/releases

 

Releases · coreybutler/nvm-windows

A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows

github.com

 

윈도우 환경이니

 

위 주소에서 Windows용 nvm 설치파일을 다운로드한다.

 

nvm-setup.exe 를 다운받고 설치해주면 된다.

 

 

설치가 완료되면 cmd 를 열고 기본 명령어를 실행해본다.

nvm -v    #nvm 버전 확인
nvm ls    #현재 노드 버전 확인
nvm ls available    #사용가능한 노드 버전 확인

 

 

3. node 최신 버전 설치 후 적용

nvm install lts    #node lts버전 설치
nvm use <노드버전> #노드 버전 전환

 

잘 적용된것을 확인할 수 있다.

 

 

 

원래 실행하려던 Next 프로젝트도

 

잘 실행되는것을 확인했다.