NVM 으로 NODE버전 컨트롤 하기

NVM 으로 NODE버전 컨트롤 하기

2018, May 01    

NVM 이란?

NVMNode Version Manager의 줄임말로 node.js의 버전 컨트롤을 도와주는 툴 입니다. 기능은 매우 단순하지만 사용하시게 되면 매우 편합니다. 다수의 프로젝트를 돌리고 있을 경우 a 프로젝트는 node 의 버전 6에서 돌아가고 b라는 프로젝트는 8에서 돌아가거나 하는 경우가 있습니다. 이런 경우 Version Manager 없이는 해당 프로젝트를 돌릴 때 마다 node를 지우고 깔고 하는 수작업이 필요하게 됩니다. 하지만 이 NVM을 이용하게 되면 간단한 커멘드 하나로 버전을 자유 자재로 바꿀 수 있게 됩니다.

저는 윈도우 10을 사용중이기 때문에 윈도우 기준으로 설명하겠습니다.

설치하기

윈도우즈 이용자의 경우 윈도우 전용의 NVM을 설치해야 합니다. 아래의 NVM-windows Git page에 접속하셔서 최신 버전을 다운 받습니다.
NVM-Windows 바로가기
설치법은 매우 간단하기 때문에 따로 설명하지 않겠습니다.

사용법

설치후 윈도후 콘솔 cmd로 들어가셔서 nvm 이라고 입력합니다. 정상적으로 설치가 되었다면 아래와 같이 버전과 기본 명령어들을 확인 할 수 있습니다. Alt text

명령어들이 그렇게 많은 편도 아니지만 이중에서도 2-3가지 정도 이외에는 크게 사용하는 일이 없을 듯 합니다. 정말 필요한 명령어만 아래에 적어 보겠습니다.

# node version 인스톨 하기
nvm install [node version 입력]

# 현재 가능한(install 되어있는) node version list
nvm list

# 다른 버전으로 변경하기
nvm use [사용하고자 하는 node version]

이정도만 알고 있어도 충분히 사용하는데 불편한 점은 없는 것 같습니다.