nvm 이란?
nvm은 Node Version Manager의 약자로 node.js의 버전을 관리해준다.
nvm의 필요성
node.js의 하위 버전에 맞춰 개발된 어플리케이션을 실행 할 때 현재 버전에서 하위버전으로 Downgrade 하는 방법은 node.js를삭제하고 다시 설치하는 방법 뿐이지만, nvm을 사용할 경우
nvm use {version}
을 통해 쉽게 버전을 바꿀 수 있다. node.js의 신버전이 안정성이 떨어져서 아직 테스트가 필요 할 때도 유용하게 사용 가능하다.
설치 방법
|
|
source
명령어를 통해 설치한 nvm을 실행 시킬 수 있지만, 매번 터미널을 켤 때 마다 해야한다.
터미널이 켜질 때 마다 자동으로 실행 시키기 위해서~/.bash_profile
에 아래와 같이 추가한다.
|
|
.bash_profile은 bash이 열릴 때 마다 실행되는 파일이기 때문에 터미널 실행시 항상 nvm을 사용할 수 있게 된다.
nvm 명령어
현재 실행중인 nvm 버전 확인1$ nvm version
설치 가능한 Node 버전 탐색1$ nvm ls-remote
새로운 Node 버전 설치12# ex) nvm install 6.9.4$ nvm install {version}
설치된 Node 버전 보기1$ nvm ls
사용할 Node 버전 설정12# ex) nvm use 6.9.4$ nvm use {version}
설치된 Node 버전 제거1$ nvm uninstall {version}