본문 바로가기
Programming/Frontend

Node.js 버전을 여러 개 사용하는 방법?!

by BitSense 2025. 1. 4.

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 버전을 손쉽게 관리하고, 프로젝트별로 필요한 버전을 유연하게 전환하여 사용할 수 있습니다.

 

반응형