Tool
[NVM] 여러 버전의 nodeJS 관리
향채소
2023. 2. 7. 15:06
Angular를 이용한 프로젝트들이 nodeJS 버전이 달라 로컬에서 테스트 시 버전을 관리해야 하는 상황이 발생해,
nvm(Node version Manager)를 이용해 버전 별 nodeJS를 이용한 프로젝트 관리에 사용을 해봤다.
nvm 이란?
nvm은 nodeJS 버전 매니저로 시스템에 여러개의 nodeJS를 설치하고 사용할 버전을 쉽게 전환 하도록 해주는 shell script 이다.
설치
brew로 nvm 설치
brew install nvm
환경설정
window는 ~/.bashrc
mac은 ~/.zshrc
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
버전 확인
nvm -v
명령어
목록
# 설치 가능한 nodeJS 버전 목록
nvm ls-remote
설치
# 최신 버전 nodeJS 설치
nvm install --lts
# 16.18.0 버전 설치
nvm install 16.18.0
선택
# 현재 설치된 nodeJS 목록
nvm ls
# 자신이 설치한 버전 사용 (install시 기본적으로 use가 적용되어 있다.)
nvm use 'version'