Mac OS X에 Node 설치하기

nvm 이란?

nvm은 Node Version Manager의 약자로 node.js의 버전을 관리해준다.

nvm의 필요성

node.js의 하위 버전에 맞춰 개발된 어플리케이션을 실행 할 때 현재 버전에서 하위버전으로 Downgrade 하는 방법은 node.js를삭제하고 다시 설치하는 방법 뿐이지만, nvm을 사용할 경우 nvm use {version} 을 통해 쉽게 버전을 바꿀 수 있다. node.js의 신버전이 안정성이 떨어져서 아직 테스트가 필요 할 때도 유용하게 사용 가능하다.

설치 방법

1
2
3
4
# 다운 받는 명령어
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
# 실행 시키는 명령어
$ source /Users/$USER/.nvm/nvm.sh

source 명령어를 통해 설치한 nvm을 실행 시킬 수 있지만, 매번 터미널을 켤 때 마다 해야한다.
터미널이 켜질 때 마다 자동으로 실행 시키기 위해서 ~/.bash_profile에 아래와 같이 추가한다.

1
$ echo \source /Users/$USER/.nvm/nvm.sh >> ~/.bash_profile

.bash_profile은 bash이 열릴 때 마다 실행되는 파일이기 때문에 터미널 실행시 항상 nvm을 사용할 수 있게 된다.

nvm 명령어

현재 실행중인 nvm 버전 확인

1
$ nvm version

설치 가능한 Node 버전 탐색

1
$ nvm ls-remote

새로운 Node 버전 설치

1
2
# ex) nvm install 6.9.4
$ nvm install {version}

설치된 Node 버전 보기

1
$ nvm ls

사용할 Node 버전 설정

1
2
# ex) nvm use 6.9.4
$ nvm use {version}

설치된 Node 버전 제거

1
$ nvm uninstall {version}

Share