NVM (Node Version Manager)
Node.js의 여러 버전을 직접 다운로드 및 설치할 필요없이 터미널에서 명령어만 입력하여 손쉽게 버전을 변경할 수 있도록 지원하는 서비스입니다.
오리지널 nvm은 오직 Mac과 리눅스 전용으로 만들어졌습니다. 그렇기 때문에 윈도우 사용자는 NVM 서비스를 사용할 수 없었습니다.
하지만, 윈도우 사용자를 위한 NVM이 제공되면서 이제 윈도우에서도 사용할 수 있습니다.
NVM for Windows 다운로드
https://github.com/coreybutler/nvm-windows/
위 웹 페이지에서 좌측의 <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
참고
'컴퓨터 공학 > JavaScript' 카테고리의 다른 글
JavaScript로 interface 모사하기 (0) | 2022.08.06 |
---|---|
Node.js - async_hooks 소개 (0) | 2022.07.24 |
Function.bind(this, ...)가 필요한 경우 (0) | 2022.02.16 |
쿼리 대신 TypeOrm으로 DB 통신하기 (샘플) (0) | 2022.02.08 |
심플 웹 서버 언어 별 성능 비교 (Go, Rust, Node.js) (0) | 2022.01.23 |