node버전을 쉽게 관리하기 위해서 많은 개발자들이 nvm을 이용해서 node버전 관리를 하고는 합니다. 과연 nvm은 무엇이며 어떻게 설치를 할 수 있을까요?
NVM은 Node Version Manager(노드 버전 메니저)를 뜻합니다. 이름과 같이, Node 버전을 관리할 수 있도록 도와주는 툴입니다. NVM을 이용해서 다양한 Node 버전들을 설치하고 프로젝트에 따라 특정한 버전을 지정해줄 수 있습니다.
NVM은 다양한 Node 버전에서 프로젝트들을 테스트하기 쉽게 해줍니다.
brew install nvm
환경변수 설정
// 디렉토리 생성
mkdir ~/.nvm
// 환경변수 설정
vi ~/.zshrc
// 설정내용
# NVM
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && . "/opt/homebrew/opt/nvm/nvm.sh"
# This loads nvm
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && . "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"
# This loads nvm bash_completion
// nvm list확인
nvm ls
nvm install 17.5.0
// 특정버전 활성화
nvm use 17.5.0
// default설정
nvm alias default v12.18.2