[우분투] nvm으로 nodejs 설치하기

반응형
반응형

nvm으로 nodejs 설치하기

nodejs를 그냥 설치해도 무방합니다만 nvm을 이용해 사용하면 여러 프로젝트시 버전 변경이 가능해서 편해서 추천드릴 겸 설치방법을 알려드리겠습니다.

nvm으로 nodejs 설치하는 이유

nvm(Node Version Manager)으로 Node.js를 설치하는 이유는 다음과 같은 버전 관리의 유연성개발 편의성 때문입니다:

✅ 1. 여러 버전의 Node.js를 쉽게 설치하고 전환 가능

  • 프로젝트마다 필요한 Node.js 버전이 다를 수 있습니다.
    • 예: A 프로젝트는 Node 14, B 프로젝트는 Node 20 필요
  • nvm을 사용하면 아래 명령으로 간단하게 전환 가능:

 

nvm use 14 
nvm use 20

✅ 2. 글로벌 환경에 영향을 주지 않음

  • 시스템에 Node.js를 직접 설치하면 전체 환경에 영향을 줍니다.
  • nvm을 사용하면 사용자 계정에만 영향을 미치므로 더 안전하고 충돌 위험이 적습니다.

✅ 3. 프로젝트별 .nvmrc 파일 사용 가능

  • .nvmrc 파일에 원하는 Node 버전을 적어두면, 프로젝트 디렉토리에서 아래 명령으로 자동 설정 가능
nvm use 버전

 

✅ 4. 간편한 설치 및 제거

  • 원하는 버전 설치
nvm install 18
  • 원하는 버전 삭제
nvm uninstall 16

 

 

✅ 5. 호환성 테스트에 유리

  • 다양한 버전의 Node.js 환경에서 앱을 테스트할 수 있어, 오픈소스나 라이브러리 개발자에게 특히 유용합니다.

 

nvm, nodejs 설치하기

이제 설치를 해봅시다.

1. WSL(Ubuntu) 터미널 열기

2. 아래 명령어 입력해서 nvm 설치 시작

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

 

 

3. nvm 설치 완료 후 아래 명령으로 설치 확인

source ~/.bashrc 
nvm --version

 

 

4. Node.js 설치하기

nvm install --lts

 

5. Node.js 실행하기

nvm use --lts

 

6. 다른 버전을 설치하고 싶다면 설치 목록을 본 후 원하는 버전을 설치한다.

#설치 목록 보기 
nvm ls-remote
 

함께 보면 좋은 글

[wsl] 윈도우에서 리눅스로 파일 전송 쉽고 간단하게

[Ubuntu] mysql 설치(wsl에서의 방법포함)

windows11 WSL2 리눅스 한번에 설치

 

Designed by JB FACTORY