NVM이란?

Mary·2024년 4월 26일

📢 NVM이란

Node Version Manager

Node.js의 버전을 관리하는 도구


📢 사용하는 이유는?

협업을 할 때나 다양한 프로젝트를 동시에 진행할 때
node.js의 버전을 쉽게 바구기 하기 위해 사용

  • 다양한 버전의 Node.js을 설치할 수 있음
  • use 커맨드를 사용해 Node버전을 간단하게 스위칭 가능
  • default 버전을 설정하거나 설치한 버전들의 전체 리스트를 확인, 관리 가능

📍 NVM 명령어들

🔍 기본 명령어

#node.js 버전 설치하기
$ nvm install 0.10
$ nvm install v0.1.2
$ nvm install v8

#node 최신 버전 설치
$ nvm install node

# node LTS 최신버전 설치
$ nvm install --lts

🔍 기타 명령어

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

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

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

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

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

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

🟥❗️ 새로운 쉘을 실행할 경우 node의 버전이 system 버전으로 리셋됨

이를 고정하는 명령어

$ nvm alias default X.X.X (version)

# 설치되어 있는 가장 최신버전의 node를 default로 사용하기
$ nvm alias default node

0개의 댓글