Node.js의 다양한 버전을 효율적으로 관리하려면 **NVM(Node Version Manager)**을 사용하는 것이 좋습니다. NVM을 통해 여러 버전의 Node.js를 설치하고, 필요에 따라 손쉽게 전환할 수 있습니다. 아래는 NVM의 설치부터 활용까지의 방법을 정리한 내용입니다.
1. NVM 설치하기
• Windows:
1. NVM for Windows GitHub 페이지에서 최신 버전의 nvm-setup.exe 파일을 다운로드합니다.
2. 다운로드한 설치 파일을 실행하고 지시에 따라 설치를 완료합니다.
• macOS/Linux:
1. 터미널을 열고 아래 명령어를 입력하여 NVM을 설치합니다.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
2. 설치가 완료되면, 쉘 설정 파일(~/.bashrc, ~/.zshrc 등)에 다음을 추가하고 적용합니다.
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
3. 터미널을 재시작하거나 source ~/.bashrc 명령어를 실행하여 변경 사항을 적용합니다.
2. NVM 설치 확인
터미널 또는 명령 프롬프트에서 다음 명령어를 입력하여 NVM이 올바르게 설치되었는지 확인합니다.
nvm --version
버전 번호가 출력되면 설치가 성공한 것입니다.
3. Node.js 버전 설치 및 관리
• Node.js 버전 설치:
원하는 버전의 Node.js를 설치하려면 아래 명령어를 사용합니다:
nvm install <버전번호>
예를 들어, 버전 16.16.0을 설치하려면:
nvm install 16.16.0
• 설치된 Node.js 버전 목록 확인:
시스템에 설치된 Node.js 버전들을 확인하려면:
nvm list
• Node.js 버전 전환:
특정 버전의 Node.js를 사용하려면:
nvm use <버전번호>
예를 들어, 버전 16.16.0을 사용하려면:
nvm use 16.16.0
• 기본 Node.js 버전 설정:
기본으로 사용할 Node.js 버전을 설정하려면:
nvm alias default <버전번호>
예를 들어, 버전 16.16.0을 기본으로 설정하려면:
nvm alias default 16.16.0
4. 프로젝트별 Node.js 버전 관리
프로젝트마다 필요한 Node.js 버전이 다를 수 있습니다. 이 경우, 프로젝트 디렉토리에 .nvmrc 파일을 생성하고 해당 파일에 원하는 버전 번호를 입력하면 됩니다.
예를 들어, 프로젝트에서 버전 16.16.0을 사용하려면 .nvmrc 파일에 다음을 입력합니다:
16.16.0
그런 다음, 해당 디렉토리에서 nvm use 명령어를 실행하면 .nvmrc 파일에 지정된 버전으로 자동 전환됩니다.
참고 자료
위의 방법을 따르면 다양한 Node.js 버전을 손쉽게 관리하고, 프로젝트별로 필요한 버전을 유연하게 전환하여 사용할 수 있습니다.