본문 바로가기
개발

macOS nvm 설치

by rious275 2023. 1. 4.

nvm이란?

Node Version Manage의 약자로 간단하게 말해서, Node.js의 버전을 관리하는 패키지이다. 여러 프로젝트를 작업할 때 각 프로젝트별 Node 버전이 다를 때 매우 유용하다. 여러개의 Node 버전을 설치 및 스위칭 할 수 있게 해준다.

https://github.com/nvm-sh/nvm

 

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

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

github.com

설치하기

첫 번째 방법

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

두 번째 방법, (homebrew를 사용할 때)

brew install nvm

환경변수 설정

vi ~/.zshrc 명령어를 터미널에 입력 후 아래 내용을 추가

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

환경변수까지 설정을 마친 후 꼭 제대로 설치 되었는지 확인, 버전이 정상적으로 나오면 설치 완료 !

nvm --version

사용법

// 1. 원하는 node 버전 설치 (설명을 위해 버전은 임의로 작성)
nvm install 16.15.0

// 2. 설치한 node로 변경하기
nvm use 16.15.0

// 3. 현재 설치되어 있는 node 버전 리스트
nvm list