본문 바로가기

개발공부

NVM

NVM이란??

자바스크립트가 돌아가는 환경 Node

이 프로그램도 다른 프로그램처럼 다양한 버전이 존재한다.

일반적으로 Node는 가장 최신 버전과 LTS버전(Long Term support)를 기본적으로 제공하지만 개발을 하다 보면 다양한 버전에 대응해야 할 일이 생기게 된다.

예를 들면 지금 버전에서는 코드가 잘 돌아가는데 다른 버전에서는 돌아가지 않을 가능성이 있다는 것이다.

이런 경우 같이 페어를 하는 동료가 다른 버전을 가지고 있을 때 장애가 될 수가 있다.

이럴 때 다시 제거하고 설치하는 번거로움을 없애 줄 프로그램이 바로 NVM이다.

NVM은 Node Version Manager의 약자로 간단한 명령어로 Node를 설치하고, 다양한 Node 버전을 쉽게 옮길 수 있다.

NVM도 역시 프로그램이기때문에 설치가 필요하다.

 

NVM사용법(mac 기준)

NVM의 사용법은 아주 간단하다.

 

1.가지고 있는 node 버전 확인하기

터미널에서 nvm ls를 실행하면 내가 가지고 있는 node버전들과 사용하고 있는 node버전을 확인할 수 있다.

 

2.node 설치하기 

버전을 확인하고 없는 버전을 설치하기 위해선 터미널에 아래와 같이 입력 후 실행을 하면 된다.(버전 맞는 버전을 입력한다.)

nvm install (설치할 버전)

 

3.사용 할 node 버전 바꾸기

설치 후 기존 버전을 바꾸고 싶다면 아래와 같이 입력하면 된다.(전에 사용할 버전이 설치 돼 있어야 한다.)

nvm use (사용하고 싶은 Node version)

 

 

 

이렇듯 간단한 명령어로 node를 설치할 수 있고 버전을 옮길 수 있는 NVM은 node를 통한 개발을 한다면 필수인 프로그램이라 할 수 있다.

'개발공부' 카테고리의 다른 글

ES6 class와 super  (0) 2020.01.03
시간복잡성(Time Complexity)  (0) 2020.01.02
JS Instantiation Patterns  (0) 2019.12.28
자료구조 stack, queue  (0) 2019.12.27
ESLint  (0) 2019.12.26