Skip to content

nvm으로 Node.js 버전 전환하기 ​

이 페이지에서는 시스템에 설치된 다양한 Node.js 버전 간에 전환하기 위해 nvm use 명령을 사용하는 방법을 설명합니다.

nvm use 명령 ​

nvm use 명령은 특정 Node.js 버전을 사용하기 위해 PATH 환경 변수를 수정합니다. nvm을 통해 여러 Node.js 버전을 설치한 경우, 이 명령을 사용하여 버전 간에 전환할 수 있습니다.

구문 ​

bash
nvm use [<version>]

옵션 ​

  • <version>: 사용하려는 Node.js 버전. 전체 버전 번호, 부분 버전 번호 또는 별칭일 수 있습니다.
  • --lts: 사용 가능한 최신 LTS(장기 지원) 버전을 사용합니다.
  • --silent: 출력 메시지를 억제합니다.
  • --save: 버전을 .nvmrc 파일에 기록합니다.

사용 예시 ​

특정 버전 사용하기 ​

bash
nvm use 14.17.0

결과:

Now using node v14.17.0 (npm v6.14.13)

부분 버전 사용하기 ​

bash
nvm use 14

이 명령은 시스템에 설치된 최신 14.x.x 버전을 사용합니다.

최신 버전 사용하기 ​

bash
nvm use node

이 명령은 시스템에 설치된 최신 Node.js 버전을 사용합니다.

최신 LTS 버전 사용하기 ​

bash
nvm use --lts

이 명령은 시스템에 설치된 최신 LTS Node.js 버전을 사용합니다.

.nvmrc와 함께 사용하기 ​

프로젝트 디렉토리에 .nvmrc 파일이 있는 경우, 다음과 같이 간단히 실행할 수 있습니다:

bash
nvm use

버전을 지정하지 않으면, nvm은 자동으로 .nvmrc 파일에 지정된 버전을 사용합니다.

.nvmrc 파일 예시 ​

.nvmrc 파일은 해당 프로젝트에 사용하려는 Node.js 버전 번호만 간단히 포함합니다:

14.17.0

활성 버전 확인하기 ​

현재 활성화된 Node.js 버전을 확인하려면 다음을 사용하세요:

bash
nvm current

또는

bash
node -v

문제 해결 ​

N/A: version "x.x.x" is not yet installed와 같은 오류가 발생하면, 요청한 버전이 설치되지 않았다는 의미입니다. 다음 명령으로 설치할 수 있습니다:

bash
nvm install x.x.x

그런 다음 다시 nvm use x.x.x를 시도하세요.

중요 참고 사항 ​

  • Windows에서는 일부 작업을 위해 관리자 권한으로 터미널에서 nvm을 실행해야 할 수 있습니다.
  • nvm-windows를 사용하는 경우, 명령이 Linux/macOS용 nvm과 약간 다를 수 있습니다.
  • Node.js 버전을 영구적으로 사용하려면, nvm alias default <version>으로 기본 별칭을 설정할 수 있습니다.

NVM for Node.js by www.nvmnode.com로 제작됨