nvm(Nodejs Version Manager)
- 시스템에 여러 개의 nodejs 를 설치하고, 사용할 버전을 쉽게 전환할 수 있도록 도와주는 shell script
- 다양한 버전의 node.js 를 설치하고 관리하는 기능 제공
- 하나의 pc 에서 각기 다른 node.js 버전을 사용하는 프로젝트들을 관리해야 할 때 node.js 버전을 간편히 바꾸기 위해 사용
nvm 설치하기
- nvm을 설치하기 위해서는 Homebrew 설치가 필요
- Homebrew를 설치하면, brew 명령어를 사용하여 nvm 설치 가능
- 설치된 패키지 최신 상태로 업데이트
$ brew update
$ brew install nvm
nvm 환경변수 설정
- Vim 편집기를 사용하여 홈 디렉토리에 있는
.zshenv
파일 열기
$ vim ~/.zshenv
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"
nvm 설치 확인
$ nvm -v
nvm으로 node.js 설치하기
$ node -v
ls-remote
명령어로 설치할 수 있는 node.js 버전 확인 가능
$ nvm ls-remote
- 설치하고 싶은 node.js 버전 선택하여 설치
$ nvm install 20.10.0
$ nvm use 20.10.0
$ nvm alias default 20.10.0
$ node -v
References