Front End/Javascript

[JS] 맥(MAC) OS nvm 설치 및 사용하기(feat. zshrc)

TTOWA 2024. 1. 31. 19:10

1. NVM(Node Version Manager) 이란?

각 상황에 맞게 node버전 변경하고 사용할 수 있게 해주는 Node.js의 버전 관리자입니다. 

 

2. 사용방법

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

위 URL로 접속하여 Installing and Updating 메뉴를 참고합니다.

 

1. 터미널에 아래 스크립트 입력 후 터미널 재실행

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

 

2. 환경변수 추가하기 (vi 명령어 숙지 필요)

# zsh 환경변수 파일 열기
vi ~/.zshrc  # 만약 zsh를 사용 중이라면
vi ~/.bashrc # 만약 bash를 사용 중이라면

# 아래 변수 추가 저장
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

 

3. Node.js 설치 (LTS 버전 권장)

nvm install --lts

 

4.Node.js 설치시 npm도 함께 설치됩니다.

# Node.js 버전확인 
node -v 

# npm 버전확인
npm -v

 

5. Node.js 버전 추가 및 삭제 방법

# Node 리스트
nvm ls

# Node 설치(버전추가)
nvm install 16.19.0

# Node 사용(버전)
nvm use 16.19.0

# Node 삭제(버전)
nvm uninstall 16.19.0

# default 설정(버전)
nvm alias default v16.19.0

 


궁금하신게 있으시면 댓글 달아주세요.
이 글이 도움이 되었다면 ♡(공감), 광고 눌러 주세요.

큰 도움이 됩니다.

 

반응형