nvm으로 윈도우에서 Node 버전 관리하기

2023년 05월 09일

nvm은 Node Version Manager의 약자이다. 작업하고 있는 프로젝트에 따라 여러 Node.js 버전들 중 맞는 버전을 선택할 수 있게 해준다. 사실 nvm은 대부분 MacOS나 Linux를 지원하고 Windows는 지원하지 않는다. 대신에 nvm-windows를 설치하여 Node.js를 설치하고 버전을 관리하면 된다. 거두절미하고 설치하는 방법에 대해 알아보자.

필수

  • 기존 Node.js 설치 폴더를 삭제한다 - C:/Program Files/nodejs일 가능성이 높다 - Apps에서 Node.js 앱을 삭제하면 된다

nvm 다운로드

공식 레파지토리를 들어간다. 다음과 같이 생겼다:

nvm-windows-git

Download Now! 을 클릭하여 설치 페이지 하단에 있는 Assets으로 이동한 후에 nvm-setup.exe 클릭한다.

nvm-setup-exe

셋업 파일을 열고 설치를 시작한다. 완료가 되면 PowerShell이나 Command Prompt를 열어 설치가 완료된 것을 확인하기 위해 아래와 같이 nvm -v를 입력한다:

nvm-version

Node 설치

nvm-windows을 이용하여 Node를 설치해보자. PowerShell이나 Command Prompt를 연다 - 관리자 모드로 실행하는 것을 명심하자. 아래와 같이 nvm install target-node-version-number을 입력한다:

install-node

간단하게 nvm install lts 입력하여 lts 버전을 설치할 수도 있다 - 설치가 진행되는 대신 Version 18.16.0 is already installed라는 로그가 출력된 이유는 현재 18.16.0이 lts 버전이기 때문이다.

node-install-lts

nvm list available을 통해 설치하고 싶은 Node 버전들을 확인할 수도 있다. 사용하고 싶은 버전을 설치하면 된다.

Node 버전 선택

설치된 Node 버전들을 확인하기 위해 우선 nvm list 명령어를 입력한다.

nvm-list

nvm use target-node-version-number을 입력하여 사용할 버전을 정하고 node -v을 입력하여 Node 버전이 맞는지 확인한다.

nvm-use

nvm-windows가 성공적으로 설치가 되었다면 각기 Node 버전이 다른 프로젝트를 진행할 수 있게 된 것이니 잘 활용하기 바라면서 마친다.

읽어 주셔서 감사합니다. To be continued!