nodejs_nvm

Mary·2025년 2월 3일

Node.js

목록 보기
4/5
post-thumbnail

nvm이란?

nvmNode Version Manager의 약자로, 여러 버전의 Node.js를 쉽게 설치하고 관리할 수 있는 도구.

프로젝트마다 다른 Node.js 버전을 요구하는 경우가 많은데, nvm을 사용하면 각 프로젝트에 맞는 버전을 간편하게 전환할 수 있음.


📍 nvm의 주요 기능

  1. Node.js 버전 설치 및 삭제
  2. 다양한 Node.js 버전 간 전환
  3. 프로젝트별로 다른 버전 사용 가능
  4. 글로벌 npm 패키지 충돌 방지

⚙️ nvm 기본 사용법

1️⃣ Node.js 버전 설치

nvm install 18
  • 18은 버전 번호. 최신 LTS 버전을 설치하려면:
nvm install --lts

2️⃣ 설치된 Node.js 버전 목록 확인

nvm ls
  • 설치된 버전과 현재 사용 중인 버전을 확인할 수 있음.

  • 설치 가능한 모든 버전을 확인하려면:

nvm ls-remote

3️⃣ Node.js 버전 전환

nvm use 18
  • 버전 18을 사용.

  • 기본 버전으로 설정하고 싶다면:

nvm alias default 18

4️⃣ Node.js 버전 삭제

nvm uninstall 18
  • 버전 18을 삭제.

5️⃣ 프로젝트별 Node.js 버전 관리

프로젝트 폴더에 .nvmrc 파일을 생성하고 원하는 버전을 입력:

echo "18" > .nvmrc

이후 해당 폴더에서:

nvm use
  • .nvmrc에 명시된 버전으로 자동 전환됨.

💡 유용한 팁

  • 현재 사용 중인 Node.js 버전 확인:

    node -v
  • npm 버전 확인:

    npm -v
  • 전역 패키지 설치 시, 각 버전별로 독립적으로 관리됨


0개의 댓글