Tan Kim

nvm

Node.js 버전 관리 도구. 프로젝트별로 다른 Node 버전을 쉽게 전환할 수 있다.

설치

# macOS / Linux
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash

Windows는 nvm-windows 사용.

주요 명령어

명령어 설명
nvm install <버전> 특정 버전 설치 (nvm install 20)
nvm install --lts 최신 LTS 설치
nvm use <버전> 현재 셸에서 버전 전환
nvm alias default <버전> 기본 버전 설정 (새 셸에도 적용)
nvm ls 설치된 버전 목록
nvm ls-remote 설치 가능한 버전 목록
nvm current 현재 사용 중인 버전 확인
nvm uninstall <버전> 특정 버전 제거

.nvmrc

프로젝트 루트에 두면 nvm use만으로 해당 버전으로 자동 전환.

20.11.0

디렉토리 진입 시 자동 전환하려면 셸 설정에 훅 추가 필요 (공식 README 참고).

메모