본문 바로가기
개발자의 정보/개발관련 상식

Mac OS에서 NVM 으로 Node JS 버전 관리 하기

by pastory 2020. 3. 8.
노드를 사용하다 보면 버전 관련한 문제를 자주 만나게 됩니다. 그때문에 우리는 노드의 버전을 때때로 바꾸면서 사용할 필요가 있죠.
그럴때를 위해 좀더 편리하게 사용할 수 있도록 노드 버전관리 매니저 프로그램을 사용할 수 있습니다.
▲노드 JS 로고(출처 : https://nodejs.org/en/about/resources/)

1단계: NVM (Node Version Manager) 설치 ( https://github.com/nvm-sh/nvm )

 

nvm-sh/nvm

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - nvm-sh/nvm

github.com

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

2단계: NVM 환경 변수 설정

$ vi ~/.bash_profile
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

위와 같이 입력하고 <ESC> 누르고 <:wq> 눌러 저장 합니다. (.bash_profile 파일이 설치전에 미리 존재한다면 설치중 자동 입력 되는 것 같습니다. 업데이트 할 때 보니 프로파일이 업데이트 되어 있더군요.)

3단계: 환경변수 설정후 터미널 프로파일 적용

$ source ~/.bash_profile
적용 되었는지 확인
$ nvm ls
->       system
node -> stable (-> N/A) (default)
iojs -> N/A (default)

4단계: NodeJS 최신 안정화 버전 설치

$ nvm install stable

5단계: NVM 활용

NodeJS 특정 버전 설치
$ nvm install 13.10.1
NodeJS 사용 버전 변경
$ nvm use 13.10.1
 
이제 노드와의 싸움은 멈추시고 개발에 좀 더 집중하실 수 있게 되기를 바랍니다.
도움이 되셨다면 "좋아요", "구독", "댓글", "알림설정" 까지 부탁드려요.. 는 역시 유튜브 맨트죠. 요즘 제가 유튜브를 너무 많이 보나 봅니다.
그럼 이만..

댓글