윈도우에서 NVM 설치 및 사용하기

"An astronaut doll is holding a red trash can in one hand and shining a green laser beam against a white wall" from DALL-E 2

NVM (Node Version Manager)

Node.js의 여러 버전을 직접 다운로드 및 설치할 필요없이 터미널에서 명령어만 입력하여 손쉽게 버전을 변경할 수 있도록 지원하는 서비스입니다.

오리지널 nvm은 오직 Mac과 리눅스 전용으로 만들어졌습니다. 그렇기 때문에 윈도우 사용자는 NVM 서비스를 사용할 수 없었습니다.

하지만, 윈도우 사용자를 위한 NVM이 제공되면서 이제 윈도우에서도 사용할 수 있습니다.

NVM for Windows 다운로드

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

 

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

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

github.com

위 웹 페이지에서 좌측의 <Download Now!> 뱃지를 클릭하면 접속 날짜 기준으로 최신 버전의 NVM을 다운로드받을 수 있습니다.

다운로드 페이지에서 하단에 Assets 패널이 있는데, 이곳에서 <nvm-setup.exe>를 클릭하여 setup 파일을 다운로드 받습니다.

다운로드받은 <nvm-setup.exe>를 실행하면 설치를 진행합니다.

만약, 기존에 설치된 Node.js가 있다면, 아래와 같이 NVM에서 제어할지를 묻는데, <예>를 누르면 됩니다.

프롬프트에서 Node.js 버전 설정하기

이제, 윈도우의 명령어 프롬프트를 우클릭하여 <관리자 권한>으로 실행합니다. 관리자 권한으로 실행하지 않으면, 버전 변경 시도 시 <exit status 1> 에러가 발생할 수 있습니다.

그리고 다음 명령어를 실행하여 설치가능한 Node.js 버전 목록을 조회할 수 있습니다.

nvm list available

또한, 다음 명령어를 통해 현재 사용중인 버전을 조회할 수 있습니다.

nvm list

예를 들어, Node.js의 v14.19.3을 설치하고 싶다면 다음과 같이 입력할 수 있습니다.

nvm install 14.19.3

이제, Node.js v14.19.3을 사용하기 위해 다음 명령어를 입력합니다.

nvm use 14.19.3

참고