개발 프로젝트에 따라서 Node의 버전을 여러 개 설치하고 번갈아 사용해야 하는 경우가 있는데,
이럴 때는 nvm(Node Version Manager)를 사용하면 여러 개의 node 버전을 설치하여 원하는 node 버전을 골라서 사용할 수 있다.
설치 시 사전 주의 사항
- 기존에 Node가 설치되어 있다면 Node를 제거해야 한다.
- 글은 업로드한 날짜 그대로 있지만, node는 프로그램으로 계속 끊임없이 업데이트되며 발전한다.
글에 나와있는 버전 그대로 따라 치는 것보다는 자신이 사용할 버전을 직접 고르고 설치할 것을 추천한다.
설치할 수 있는 node 버전 리스트는 여기서 참고하면 된다: https://nodejs.org/ko/download/releases/
Windows에서 설치하기
nvm-windows repository에 접속하여 release된 파일을 다운받는다. 이 때 파일유형이
.zip
인 것을 다운받는다.
압축을 풀면 폴더 내부에
nvm-setup.exe
파일이 있는데, 해당 파일을 실행하면 nvm이 설치된다.
윈도우 터미널에서 아래 명령어들을 통해 node를 버전별로 설치 및 관리, 사용을 할 수 있다.
# nvm 버전 확인 nvm version # 설치된 node 리스트 nvm ls # node 버전별 설치하기 nvm install 14.17.6 # nvm에서 특정 node 버전 활성화하기 nvm use 15.11.0 # npm으로 yarn 설치하기 npm install -g yarn
Mac에서 설치하기
nvm repository: https://github.com/nvm-sh/nvm
# nvm 설치하기 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash # node 버전별 설치하기 nvm install 14.17.3 # nvm에서 특정 node 버전 활성화하기 nvm use 15.11.0 # npm으로 yarn 설치하기 npm install -g yarn
만약에 nvm을 설치하고 확인했을 때
command not found
가 나오면bash_profile
을 확인하자.vi ~/.bash_profile # 아래의 코드 확인. 오타나 누락 시 직접 수정 export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm # 재시작 source ~/.bash_profile