ij.Log

NVM (Node Version Manager)

NVM (Node Version Manager) 란 Node.js의 버전을 관리하는 도구이다.

  • 협업, 다양한 프로젝트를 동시에 진행해야 할 때
  • 컴퓨터에 다양한 버전의 node.js를 설치할 때 등의 상황에 이점이 있으며, 커맨드로 간단하게 node 버전을 스위칭할 수 있다.

나의 경우에는 리눅스에 node.js 를 설치하면 지나치게 하위 버전이 설치되는 문제가 계속 발생해 nvm 으로 node.js 를 설치하게 되었다. (편하다)

NVM Install

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

// wget 
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | bash
// .bashrc 설정 리로드
source ~/.bashrc
nvm install node    # 최신버전 설치
nvm install --lts   # lts 설치

그 외 NVM command

# 설치된 node.js 목록 확인하기
$ nvm ls

# 설치할 수 있는 Node 버전 조회
$ nvm ls-remote

# 특정 버전의 node 사용하기
$ nvm use <version>

# 현재 사용중인 버전 확인하기
$ nvm current

# node.js 설치 경로 확인하기
$ which node

# 필요없는 node 버전 삭제하기
$ nvm uninstall <version>