I. 개요
노드 버전 관리자(NVM)는 여러 Node.js 버전을 관리하고 전환하는 데 유용한 도구입니다. 이 블로그 게시물에서는 NVM의 가장 일반적으로 사용되는 기능, 다양한 플랫폼에 대한 설치 지침, 개발자에게 유용한 도구인 이유에 대해 설명합니다.
II. 설치
macOS
홈브루 사용:
brew install nvm
mkdir ~/.nvm
.bash_profile
, .zshrc
또는 기타 셸 구성 파일에 다음 줄을 추가합니다:
export NVM_DIR="$HOME/.nvm"
[ -s "$(brew --prefix)/opt/nvm/nvm.sh" ] && . "$(brew --prefix)/opt/nvm/nvm.sh" # This loads nvm
[ -s "$(brew --prefix)/opt/nvm/etc/bash_completion" ] && . "$(brew --prefix)/opt/nvm/etc/bash_completion" # This loads nvm bash_completion
리눅스 및 기타 유닉스 기반 시스템
curl을 사용:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
또는 wget 사용:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
이 스크립트는 NVM 리포지토리를 ~/.nvm
에 복제하고 셸 구성 파일(.bashrc
, .zshrc
등)에 필요한 줄을 추가합니다.
III. 사용법
1. 사용 가능한 Node.js 버전 목록 보기
사용 가능한 Node.js 버전 목록을 보려면 다음을 실행합니다:
nvm ls-remote
2. 특정 Node.js 버전 설치하기
특정 버전을 설치하려면 버전 번호 뒤에 nvm install
명령을 사용합니다:
nvm install 14.17.0
3. 설치된 Node.js 버전 목록 보기
설치된 Node.js 버전 목록을 확인하려면 다음을 실행합니다:
nvm ls
4. Node.js 버전 간 전환
특정 Node.js 버전으로 전환하려면 버전 번호 뒤에 nvm use
명령을 사용합니다:
nvm use 14.17.0
5. 기본 Node.js 버전 설정하기
새 셸 세션에 대한 기본 버전을 설정하려면 nvm alias
명령을 사용합니다:
nvm alias default 14.17.0
6. Node.js 버전 제거하기
특정 Node.js 버전을 제거하려면 버전 번호 뒤에 nvm uninstall
명령을 사용합니다:
nvm uninstall 14.17.0
7. 최신 LTS(장기 지원) 버전 설치
최신 LTS 버전을 설치하려면 다음을 실행합니다:
nvm install --lts
8. 설치된 Node.js 버전 업데이트하기
설치된 버전을 최신 패치로 업데이트하려면 nvm reinstall-packages
명령을 사용합니다:
nvm install 14.17.0 --reinstall-packages-from=14.16.0
9. 특정 Node.js 버전으로 스크립트 실행하기
활성 버전을 전환하지 않고 특정 Node.js 버전을 사용하여 스크립트를 실행하려면 nvm exec
명령을 사용합니다:
nvm exec 14.17.0 node script.js
10. 특정 Node.js 버전으로 스크립트 실행하기
활성 버전을 전환하지 않고 특정 Node.js 버전을 사용하여 명령을 실행하려면 nvm run
명령을 사용합니다:
nvm run 14.17.0 --version
IV. 결론
NVM은 개발자가 여러 Node.js 버전을 쉽게 관리할 수 있는 강력한 도구입니다. Node.js 버전 간에 쉽게 전환할 수 있으므로 다양한 환경에서 애플리케이션을 테스트하거나 서로 다른 Node.js 요구 사항을 가진 여러 프로젝트에서 작업하는 것이 간단합니다.
이 블로그 게시물에서 가장 일반적으로 사용되는 기능을 통해 이제 시스템에 NVM을 설치하고, Node.js 버전을 관리하고, 도구를 효과적으로 사용할 수 있을 것입니다. 즐거운 코딩이 되시길 바랍니다!