nvm으로 Node.js 설치/버전 관리
in Tech-memo on Nodejs, Nvm, Javascript

nvm을 설치해 여러 버전의 Node.js를 자유롭게 오가며 사용하는 방법. macOS / Linux 공통.
프로젝트마다 요구하는 Node 버전이 달라서 골치 아플 때, nvm(Node Version Manager) 하나면 끝납니다.
1. nvm 설치
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
설치 후 셸을 다시 열거나 아래를 실행합니다.
source ~/.nvm/nvm.sh
2. Node 설치
nvm install --lts # 최신 LTS 설치
nvm install 20 # 특정 메이저 버전
3. 버전 전환
nvm use 20 # 현재 셸에서 20 사용
nvm alias default 20 # 기본 버전 고정
nvm ls # 설치된 버전 목록
4. 프로젝트별 자동 전환
프로젝트 루트에 .nvmrc 파일을 두면 됩니다.
echo "20" > .nvmrc
nvm use # .nvmrc 버전으로 전환
Windows에서는 nvm 대신 nvm-windows를 사용하세요.