티스토리 뷰
개발을 하다보면 필요에 따라 node.js 버전을 최신 버전이 아니라 다른 버전을 사용하기도 하기 때문에 여러 node.js 버전을 관리할 수 있는 방법이 필요하다.
NVM
NVM은 Node Version Manager의 약자로, 말 그대로 node.js의 버전을 관리하는 도구이다.
여러 버전의 node.js를 설치하고 원하는 상황에 따라 쉽게 버전을 변경할 수 있게 해주는 버전 매니저 역할을 해준다.
설치방법
GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - nvm-sh/nvm
github.com
위의 링크에서 Installing and Updating 부분에 있는 설치 스크립트를 터미널에서 실행하면 된다.
// nvm 설치 스크립트
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash
설치가 완료된 후 터미널에 nvm -v를 입력하면 설치된 nvm의 버전을 알 수 있다.
// nvm 버전 확인 명령어
nvm -v

Node.js 버전 변경 방법
현재 node.js 버전을 먼저 확인 하고
node -v

nvm을 통해 사용하고자 하는 node.js의 버전을 설치해야한다.
예를 들어, node.js 18.12.1 버전으로 변경을 한다고 가정해보자.
// 원하는 node.js 설치 명령어
nvm install 18.12.1 // nvm install {원하는 node.js 버전}

원하는 node.js 버전 설치를 완료한 다음 nvm ls 명령어를 통해 설치된 모든 node.js 버전을 확인해볼 수 있다.
// 설치된 node.js 버전 목록 확인 명령어
nvm ls

설치된 버전 목록 중 원하는 버전을 use 명령어를 통해 선택해주면 된다.
// 사용할 node.js 버전 선택 명령어
nvm use 18.12.1 // nvm use {원하는 node.js 버전}

마지막으로, 원하는 버전으로 변경이 잘 되었는지 확인하기 위해 다시 한번 node -v를 통해 현재 사용중인 node.js 버전을 확인해보면 변경이 잘 된 것을 확인할 수 있다.

'개발공부 > 🟩 Node.js' 카테고리의 다른 글
| [NodeJS] Express와 MongoDB로 웹서비스 만들기 - 3 (2) (0) | 2022.08.05 |
|---|---|
| [NodeJS] Express와 MongoDB로 웹서비스 만들기 - 3 (1) (0) | 2022.08.05 |
| [NodeJS] Express와 MongoDB로 웹서비스 만들기 - 2 (2) (0) | 2022.08.05 |
| [NodeJS] Express와 MongoDB로 웹서비스 만들기 - 2 (1) (0) | 2022.08.04 |
| [NodeJS] Express와 MongoDB로 웹서비스 만들기 - 1 (2) (0) | 2022.08.02 |
프론트엔드 개발자 삐롱히의 개발 & 공부 기록 블로그