[Prep.02]NVM(Node Version Manager)
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을 설치하고 관리할 수 있는 프로그램이다.
Author And Source
이 문제에 관하여([Prep.02]NVM(Node Version Manager)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@sksgur3217/NVMNode-Version-Manager저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)