NVM으로 Node.js 설치하기

Node.js를 설치하는 가장 간편한 방법, NVM

NVM? 그건 왜 설치해야 하나요?

우분투와 같은 리눅스에서 Node.js를 설치하기 위해서 보통은 APT로 설치를 하거나 더 최신 버전을 설치하고 싶을 때는 PPA를 통해 APT로 설치한다. 그러나 이렇게 설치한다면 문제가 발생한다. 따로 추가 작업을 거치지 않으면 권한 문제로 sudo를 사용해야 하고, 더 큰 문제는 여러 버전의 Node.js를 설치하고 관리하는 것이 쉽지 않다는 것이다.

Node.js로 개발을 하다보면 패키지의 버전 차이때문에 프로젝트에 따라서 다양한 버전의 Node.js를 사용해야 할 때가 존재한다. 이럴 때마다 Node.js를 재설치하는 것은 시간을 낭비하는 것이기 때문에 패키지 매니저로 NPM이나 Yarn을 사용하는 것 처럼 Node.js 자체의 버전을 관리해 줄 수 있는 툴이 필요하다.

이런 역할을 해주는 것이 바로 Node Version Manager, NVM이다.

NVM 설치

  1. NVM 최신 버전 확인
    NVM 공식 Repo에 가서 Latest release 항목에 있는 버전명을 체크한다

  2. NVM 설치
    VersionName 부분에 아까 체크한 버전명을 넣고 실행하면 NVM이 설치된다

참고로 앞에 v까지 포함해서 VersionName 자리에 v0.39.1 같은 형태로 집어 넣어야한다

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/VersionName/install.sh | bash

정 모르겠다면 그냥 master 브랜치에 있는 걸 사용하면 되지만 권장하진 않는다.

curl -o-  https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash

NVM 명령어 정리

자주 사용할 만한 NVM 명령어들만 정리했다

현재 사용중인 Node.js 버전 확인하기

nvm current

설치 가능한 Node.js 버전 확인하기

 nvm ls-remote

특정 버전의 Node.js 설치하기

nvm install Version

최근 LTS 릴리즈 설치하기

nvm install --lts

설치된 Node.js중 선택하기

nvm use version

설치된 최근 LTS 릴리즈 선택하기

nvm user --lts