NVM 자주 사용하는 명령어
- Published on
NVM (Node Version Manager) 이란
NVM은 Node.js 버전을 관리하기 위한 도구입니다. 개발자들이 여러 버전의 Node.js를 쉽게 설치하고 관리할 수 있게 해주며, 프로젝트별로 다른 Node.js 버전을 사용할 수 있게 지원합니다. 이는 여러 버전의 Node.js를 하나의 시스템에서 충돌 없이 운영할 수 있게 해주는 중요한 특징입니다.
NVM 설치 방법 (Mac)
1. Homebrew 설치 확인
Homebrew가 이미 설치되어 있는지 확인합니다. 설치되어 있지 않다면, Homebrew 공식 웹사이트(brew.sh)에서 설치 방법을 찾을 수 있습니다. Homebrew 설치 여부를 확인하려면 터미널에서 다음 명령어를 입력합니다.
brew --version
// or
brew -v
2. NVM 설치
Homebrew를 사용하여 NVM을 설치합니다.
brew install nvm
3. 설치 디렉터리 생성
NVM이 사용할 디렉토리를 생성합니다. 일반적으로 홈 디렉토리에 .nvm
폴더를 만듭니다. 다음 명령어를 사용하세요.
mkdir ~/.nvm
4. 환경설정 설정
NVM을 제대로 사용하기 위해 bash 또는 zsh 프로필 파일에 몇 가지 환경 변수를 추가해야 합니다. ~/.bash_profile
, ~/.zshrc
, ~/.profile
또는 ~/.bashrc
파일 중 하나를 열고 다음 줄을 추가하세요:
vi ~/.zshrc
export NVM_DIR="$HOME/.nvm"
[ -s "$HOMEBREW_PREFIX/opt/nvm/nvm.sh" ] && \. "$HOMEBREW_PREFIX/opt/nvm/nvm.sh" # This loads nvm
[ -s "$HOMEBREW_PREFIX/opt/nvm/etc/bash_completion.d/nvm" ] && \. "$HOMEBREW_PREFIX/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
5. 프로필 파일 적용
변경 사항을 적용하기 위해 프로필 파일을 다시 로드합니다. 이를 위해 터미널에서 다음과 같이 입력합니다.
source ~/.zshrc
6. NVM 설치 확인
NVM이 제대로 설치되었는지 확인하기 위해 터미널에서 다음 명령어를 실행합니다.
nvm --version
자주 사용하는 NVM 명령어
1. Node.js 버전 설치하기
nvm install 14.17.0
2. Node.js 버전 제거하기
nvm uninstall 14.17.0
3. 현재 사용중인 Node.js 버전 표시하기
nvm current // v20.11.0
4. 설치된 Node.js 버전 확인하기
nvm ls
5. 설치 가능한 Node.js 버전 확인하기
nvm ls-remote
nvm ls-remote --lts // LTS 버전만 보기
nvm ls-remote | grep 'v20.' // 20으로 시작하는 Node.js 버전만 보기
6. 특정 Node.js 버전 사용하기
nvm use 14.17.0
7. default Node.js 버전 설정하기
nvm alias default 14.17.0
8. 특정 Node.js 버전에 별칭 지정
nvm alias <name> <version>
nvm alias test 14.17.0
9. 설정된 별칭을 제거합니다.
nvm unalias test
10. NVM 관련 도움말과 사용 가능한 모든 명령어를 표시합니다.
nvm help
nvm use
명령은 현재 셸 세션에서만 Node.js 버전을 바꿉니다. 즉, 터미널을 껐다가 다시 열면, 변경된 버전 설정은 유지되지 않습니다. 터미널을 다시 시작할 때마다 특정 버전의 Node.js를 사용하려면, nvm
에서 해당 버전을 기본(default)으로 설정해야 합니다.