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 |