[NodeJS] NVM으로 Node 버전 관리하기
간혹 일을 하다보면 버전이 맞지 않아 문제가 생기는 경우가 있다.
내 경우에는 다른 문제가 발생했지만 찾아보니 node 버전을 17버전으로 낮추면 해결된다는 말이 있어 nvm으로 node 버전을 관리하는 방법을 알아보자
1. NVM
우선 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
nvm-setup.exe 파일을 받고 설치를 진행해준다. 기존 설정대로 가되 만약 이미 NodeJS가 깔려 있으면 nvm에서 제어하게 둘거냐는 메세지가 뜨는데 ok 박고 계속 가면 된다.
2.cmd를 관리자 권한으로 실행
cmd를 관리자 권한으로 실행한다. nvm list available을 치면 버전을 조회할 수 있다. 이 리스트는 일부분으로 위 깃허브 링크에 들어가면 자세한 리스트를 볼 수 있다.
내가 원하는 버전은 17.9.1 버전이였다. nvm install ${원하는 버전}을 입력하면 자동으로 해당 버전의 node를 다운로드 받아 설치한다.
원하는 버전이 깔렸으면 노드 버전을 조회한다. 난 기존 노드 버전인 18버전과 방금 새로 설치한 17.9.1 버전이 있다.
nvm list를 해보자
이제 원하는 Node 버전을 사용해주면 된다. nvm use ${원하는 버전}을 입력하면 된다.