Blog logo콜로리 블로그
개발 > Language
4일 전

Node JS의 버전 업그레이드하는 방법 - NVM

설치된 NodeJS의 버전을 필요에 따라 업그레이드하거나 다운그레이드 해야 할 때가 있다.

(만약 설치가 안되어있다면 NodeJS 다운로드 페이지에서 설치하면 된다.)

설치된 버전을 삭제하고 새로운 버전을 직접 다운로드받는 것도 방법이지만 NVM을 이용해 쉽게 버전을 관리 할 수 있다.



NVM 설치

먼저 MacOS를 기준으로 NVM을 설치해보겠다.


쉘에서 nvm 명령어를 입력하면 아직 설치되지 않았기에 명령어를 찾지 못했다는 문구가 뜬다.

nvm
zsh: command not found: nvm



nvm을 다운받아 설치해주자.

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash



그러면 쉘 명령어를 관리하는 profile 파일에 아래 내용이 추가된다.

본인이 사용하는 쉘의 profile 파일에 추가되었는지 확인해보자.(~/.bash_profile, ~/.zshrc, ~/.profile, ~/.bashrc)

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm



nvm 명령어를 즉시 사용 가능하도록 profile을 적용해주자.

source ~/.zshrc



이제 nvm 명령어를 실행하면 아래와 같은 화면을 확인 할 수 있다.

nvm




Node 버전 변경하기

현재 설치된 노드 버전을 확인하자.

node -v
v21.7.3



NodeJS 다운로드 페이지에서 지원하는 버전을 확인 할 수 있다.

업그레이드 하려는 버전을 선택하면 nvm을 이용한 버전 설치 방법을 안내를 해주고 있다.



또는 nvm에서 설치 가능한 버전 목록을 확인 할 수 있다.

nvm ls-remote




나는 21.7.3버전에서 22.3.0 버전으로 업그레이드 해보겠다.

nvm install 22.3.0


설치 후에 node -v 로 확인해보면 설치한 버전으로 업그레이드 된 것을 확인 할 수 있다.

다운그레이드 또한 동일한 방식으로 가능하니 유용하게 잘 사용하자.

#NodeJS#NVM#버전 관리