nvm
Node.js 버전 관리 도구. 프로젝트별로 다른 Node 버전을 쉽게 전환할 수 있다.
설치
# macOS / Linux
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bashWindows는 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 참고).