nvm으로 node 버전관리하기

Updated:

NVM이란??

Node Version Manager의 줄임말로 Node.js의 버전을 관리하는 도구 입니다.

사용이유?

  1. 해당 로컬 컴퓨터에 다양한 노드를 설치할 수 있게 해줍니다.(node 버전의 다양성)
  2. use 커맨드를 통해 시시각각 다른 버전의 노드로 쉽게 변경할 수 있음
  3. 버전의 관리가 용이해짐

NVM 설치하기

저는 homebrew가 깔린 상태라 homebrew로 설치를 하였습니다.

  1. brew커맨드를 통한 설치
    brew install nvm

해당 커맨드로 설치를 완료하고 저는 zsh로 설치를 하였기 때문에 zsh 설정파일에 추가를 하였습니다.

# vi로 설정에 접속 
 vi ~/.zshrc
# 아래의 코드를 추가합니다.
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

수정한 .zshrc를 반영합니다.

  1. curl을 통한 설치

터미널에서 아래와 커맨드를 입력하여 설치를 해주고 vi ~/.zshrc를 통해 확인합니다.

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

해당 소스코드가 있는 지 vi에서 확인

# vim으로 실행
vi ~/.zshrc
# 아래 내역이 있는지 확인
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

curl이나 brew로 설치하였는데 나타나지 않는다면?

  1. 일단 해당 터미널을 끄고 다시 확인 해 봅니다.(저 같은 경우에는 설치가 되었으나 확인이 안되었지만 터미널을 새로 실행 하였을 때 해당 nvm 버전이 확인 됨)

  2. 쉘 환경을 재시작해줍니다.

# zsh 사용
source ~/.zshrc

NVM 명령어 종류

# node 버전 설치하기
nvm install 0.14
nvm install v0.1.4
nvm install v8

# node 최신 버전 설치
nvm install nodes

# node LTS(최신버전 설치)
nvm install --lts

# 설치된 Node 목록 확인하기
nvm ls

# 특정 버전의 Node 사용
nvm use <version>

# 현재 사용중인 버전 확인하기
nvm current

참고 velog-mayinjanuary

Tags: ,

Categories:

Updated: