1. NVM이란?
Node Version Manager의 약자로 NOde.js의 여러 버전을 관리하고 전환할 수 있게 해주는 도구
2. NVM 설치(homebrew 이용)
1) homebrew 최신 상태로 업데이트
brew update
2) nvm 설치
brew install nvm
3) Shell 설정
nvm을 사용 할 수 있도록 현재 사용 중인 쉘에 설정을 추가해야한다.
쉘은 주로 bash 또는 zsh를 사용하고 설정파일은 .bashrc, bash_profile, .zshrc 와 같은 이름임
export NVM_DIR="$HOME/.nvm"
[ -s "$(brew --prefix nvm)/nvm.sh" ] && . "$(brew --prefix nvm)/nvm.sh" # This loads nvm
[ -s "$(brew --prefix nvm)/etc/bash_completion.d/nvm" ] && . "$(brew --prefix nvm)/etc/bash_completion.d/nvm" # This loads nvm bash_completion
4) 설치와 설정이 끝나면 터미널을 재시작하거나 soure 명령어를 사용하여 설정 파일을 새로고침
source ~/.zshrc # 또는 .bashrc, .bash_profile 등에 따라 다름
3. NVM 사용
NVM 버전 확인
nvm -v
nvm 으로 설치된 노드 버전확인
nvm list
설치할 수 있는 노드 버전 확인하기
nvm ls-remote
원하는 버전을 선택해서 설치
nvm install {설치할버전}
설치되어 사용할 수 있는 노드 버전 확인
사용하기
nvm use {사용할노드버전}
기본 버전으로 설정하기
nvm alias default {버전}
Q. nvm으로 설치한 Node.js 버전과 내가 직접 설치한 Node.js 버전 간 충돌 문제가 있을까?
A. nvm은 각 버전을 별도의 경로에 설치하고 사용하기 때문에 각 버전은 독립적으로 관리되므로 충돌 문제가 발생하지 않는다.
'Node.js' 카테고리의 다른 글
[Node.js] npm과 yarn (1) | 2023.11.25 |
---|---|
[Node.js] 노드 Express 라우터(Router) (0) | 2023.11.24 |
[Node.js] 계정관리 서버 프로젝트 4 (0) | 2023.11.17 |
[Node.js] 계정관리 서버 프로젝트 3 (0) | 2023.11.15 |
[Node.js] exress 프로젝트 로그 관리 방법 (0) | 2023.11.15 |