본문 바로가기
설정

노드 버전 관리(NVM) 설치 및 사용법

by godkoo 2020. 11. 9.

Node.js 버전 관리 하기(nvm)

새로운 랩탑에 Node.js를 설치해야 될 상황이 생겼다.
기존의 서비스들을 운영하면서 노드 버전으로 고생한 기억이 있어서 NVM을 설치하여 사용하기로 했다.

Node Version Manager(NVM) ?

node.js의 버전 관리자... 더이상의 설명은 필요가 없습니다... 영어가 딸려서 😅
아래 깃헙에서 설치도... 다 친절하게 설명한다.

Git hub

mac install (brew)

필자는 brew를 사용하여 설치 하였다.

brew install nvm 

 

하다가 nvm 설치시 오류가... nvm: command not found 발생
확인 결과 OS X 10.15 이상부터 zsh shell을 기본으로 사용하기 때문에 발생하는 불라불라 한다. 😂

 

 

 

export NVM_DIR=~/.nvm

source $(brew --prefix nvm)/nvm.sh

 

위 코드를 ~/.zshrc 하단에 작성 후 저장 및 종료 후 사용

혹시 안되시는 분은 source ~/.zshre 하신 후 해당 커맨드 종료 후 재시작 해보세요~ 🥳

nvm 명령어에 대한 설명이 잘 나오시면 성공입니다.

node 설치 및 사용 방법

우선 최신 버전을 설치하여 사용해보겠습니다.
설치 하고 보니 현재 기준 v14.15.0이 LTS버전 이여서 추가 설치... 했네요... 😟😎

nvm install node # 필요버전이 있으시면 입력 하시면 되고 없으면 최신으로 설치 됩니다.

nvm use node # 사용하고자 하는 node 버전으로 변경 합니다.

nvm ls # 현재 설치되어 있는 node의 버전들을 확인 합니다.

nvm alias default system # 현재 사용중인 노드 버전을 시스템 기본으로 사용 합니다.

which node # 현재 기본 설정으로 되어 있는 노드 버전을 확인합니다.