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 프로젝트도
잘 실행되는것을 확인했다.