[Prep.02]NVM(Node Version Manager)

1589 단어 nvmnvm

node.js가 JavaScript 런타임이라고 배웠다. 그렇다면 우리가 node.js에서 JavaScript를 실행시키려면 Node.js를 설치해야한다.

install node.js라고 검색을 해보면 nvm이라는 키워드가 많이 나온다.

그 전에 버전(version)에 대해 짚고 넘어가보자. 모든 프로그램에는 버전이 있다. 버전에는 많은 의미가 담겨있고 버전만봐도 어느정도 관리가 되고 있는지 알 수가 있다.

node.js 역시 하나의 프로그램이니 버전이 존재한다. 일반적으로 node.js 홈페이지에 들어가서 node를 설치하면 가장 최신 버전과 LTS 버전이 있다. 하지만 이 두가지 버전 뿐만 아니라 과거의 버전까지 많은 버전이 존재한다.

예를 들자면 내가 짠 코드가 version 10.13.0 버전에서는 잘 돌아 갔는데, version 12.13.0 버전에서는 잘 돌아가지 않는다면, 최신 버전인 version 12.13.0으로 설치하면 된다. 업데이트는 쉽게 할 수 있다.

그러나 만약 과거의 버전으로 돌아가야하는 상황이 발생한다면 Node지우고 다시 설치하면 된다. 하지만 매번 이렇게 한다면 여간 귀찮은 일이 아닐수없다.

이런 문제를 해결해 주는 것이 바로 NVM 이다.
NVM 을 통해 간단한 명령어로 Node를 설치하고, 다양한 Node version을 손쉽게 옮겨 다닐수 있다.

NVM 역시 하나의 프로그램으로 설치를 해야한다.

Getting Started

NVM을 설치하고 아래의 명령어를 입력해보자.

$ nvm ls

그럼 현재 nvm을 통해 설치한 node version들이 나온다.

node version을 설치하고 싶다면, 아래와 같이 입력하면 된다.

$ nvm install 10.13.0

이렇게 하면 우리가 원하는 node version을 설치 할 수 있다. 물론 이전 것을 지우지 않고 바로 설치 할 수 있다.

이전에 설치했던 version 즉, 다른 node version 을 이용하고 싶을 땐 아래처럼 입력하여 활용하면 된다.

// 먼저 사용하고자 하는 node version이 설치되어 있는지 확인하고
$ nvm ls

$ nvm use (사용하고 싶은 node version : use 명령어 전에 해당 node version이 설치되어있어야 한다.)

// ex(예시 하단)
$ nvm use 12.13.0

정리해보면, NVM은 다양한 node version을 설치하고 관리할 수 있는 프로그램이다.

좋은 웹페이지 즐겨찾기