nvm 사용해서 node 버전 쉽게 바꾸는 방법

nvm 사용해서 node 버전 쉽게 바꾸는 방법
SeedividendPosted On Aug 3, 20244 min read

nvm 사용해서 node 버전 쉽게 바꾸는 방법

Node 버전 관리에 NVM을 사용해야 하는 이유

다중 버전 관리

개발자가 여러 프로젝트를 동시에 진행할 때, 각 프로젝트마다 요구하는 Node.js의 버전이 다를 수 있습니다. NVM을 사용하면, 한 컴퓨터 내에서 여러 버전의 Node.js를 쉽게 설치하고 관리할 수 있어, 각 프로젝트에 적합한 환경을 설정할 수 있습니다.

호환성 문제 해결

새로운 Node.js 버전들은 새로운 기능을 도입하고 오래된 기능들을 폐기할 수 있습니다. 이로 인해 호환성 문제가 발생할 수 있는데, NVM을 통해 특정 버전으로 쉽게 전환함으로써, 이러한 호환성 문제를 해결할 수 있습니다.

개발 및 테스트 환경 일관성

프로젝트를 개발하고 테스트하는 환경이 프로덕션 환경과 일치하지 않을 때 문제가 발생할 수 있습니다. NVM을 사용하면, 모든 환경에서 동일한 Node.js 버전을 사용하여 이러한 문제를 최소화할 수 있습니다.

쉬운 버전 업그레이드 및 다운그레이드

NVM을 사용하면, 새로운 Node.js 버전을 테스트하거나 이전 버전으로 쉽게 다운그레이드할 수 있습니다. 이는 특히 새 버전에서 발생할 수 있는 문제를 사전에 감지하고 대응하는 데 유용합니다.

글로벌 패키지 관리

NVM을 사용하면, Node.js 버전을 전환할 때 글로벌로 설치된 패키지를 유지할 수 있습니다. 이는 개발 환경을 일관되게 유지하는 데 도움이 됩니다.

NVM은 이러한 문제들을 해결함으로써, 개발자가 보다 유연하고 효율적으로 작업할 수 있는 환경을 제공합니다.

NVM 설치하기

NVM을 사용하면 여러 버전의 Node.js를 쉽게 관리할 수 있습니다. 다음은 macOS, Linux 및 Windows에서 NVM을 설치하는 방법에 대한 지침입니다.

macOS 및 Linux에서 NVM 설치

macOS와 Linux 사용자는 curl 또는 wget을 사용하여 NVM 설치 스크립트를 실행할 수 있습니다. 터미널을 열고 다음 중 하나의 명령어를 입력하세요.

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

설치 후, 터미널을 닫았다 다시 열거나, source ~/.bash_profile, source ~/.bashrc, source ~/.zshrc, 또는 해당 쉘 구성 파일을 실행하여 변경사항을 적용하세요.

NVM 설치 확인

NVM이 성공적으로 설치되었는지 확인하려면, 터미널 또는 명령 프롬프트를 열고 다음 명령어를 입력하세요.

nvm --version

정상적으로 설치되었다면, 설치된 NVM의 버전 번호가 표시됩니다.

실용적인 NVM 명령어

NVM(Node Version Manager)을 사용하면 다양한 버전의 Node.js를 쉽게 설치, 관리 및 전환할 수 있습니다. 아래는 NVM을 사용할 때 유용한 몇 가지 기본 명령어들입니다:

버전 설치

새로운 Node.js 버전을 설치하려면 다음 명령어를 사용하세요:

nvm install <버전>

예시: Node.js 버전 14.17.0을 설치하려면

nvm install 14.17.0

버전 제거

설치된 Node.js 버전을 제거하려면 다음 명령어를 사용하세요:

nvm uninstall <버전>

예시: Node.js 버전 14.17.0을 제거하려면

nvm uninstall 14.17.0

버전 나열

시스템에 설치된 모든 Node.js 버전을 나열하려면 다음 명령어를 사용하세요:

nvm ls

설치 가능한 모든 Node.js 버전을 보려면:

nvm ls-remote

특정 버전 사용

특정 Node.js 버전을 사용하려면 다음 명령어를 사용하세요:

nvm use <버전>

예시: Node.js 버전 14.17.0을 사용하려면

nvm use 14.17.0

특정 프로젝트에 대한 Node.js 버전 지정

프로젝트의 특정 버전 요구사항에 맞추어 Node.js 버전을 지정하려면 프로젝트 루트에 .nvmrc 파일을 생성하고 원하는 버전 번호를 기입하세요. 그 후, 프로젝트 디렉토리에서 nvm use 명령을 실행하여 해당 버전을 활성화할 수 있습니다.