티스토리 뷰

개발공부/🟩 Node.js

[Node.js] NVM으로 node.js 버전 관리하기

2023. 5. 24. 12:45

개발을 하다보면 필요에 따라 node.js 버전을 최신 버전이 아니라 다른 버전을 사용하기도 하기 때문에 여러 node.js 버전을 관리할 수 있는 방법이 필요하다.

 

 

NVM

NVM은 Node Version Manager의 약자로, 말 그대로 node.js의 버전을 관리하는 도구이다.

여러 버전의 node.js를 설치하고 원하는 상황에 따라 쉽게 버전을 변경할 수 있게 해주는 버전 매니저 역할을 해준다.

 

 

 

 

설치방법

https://github.com/nvm-sh/nvm

 

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 버전을 확인해보면 변경이 잘 된 것을 확인할 수 있다.

 

 

 

 

 

반응형
프로필사진
개발자 삐롱히

프론트엔드 개발자 삐롱히의 개발 & 공부 기록 블로그