본문 바로가기

Backend/Node.js

NVM 설치, Node 버전 관리 (Windows / Mac)

NVM이란? (Node Version Manager)

말그대로 노드 버전 관리자에요. 마땅히 설명할게 없네요.

 

어떠한 도구로 개발하다보면 버전을 교체하거나 여러 버전을 관리해야 하는 경우가 생겨요.

node도 마찬가지에요. nvm을 활용하여 node를 버전 별로 설치하고 관리하는 방법을 알아보겠습니다.

for Windows

...더보기

 

https://github.com/coreybutler/nvm-windows/releases

 

coreybutler/nvm-windows

A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows

github.com

 

1. 위의 URL로 접속하면 아래의 페이지를 확인하실 수 있어요. (글 작성일자 기준)

저는 nvm-setup.zip을 다운로드 받아서 설치해볼거에요.

 

 

2. 압축을 해제한 후에 설치 파일을 실행해주세요.

일반 윈도우 프로그램 설치하듯이 편하게 진행해주시면 됩니다.

 

 

3. cmd 창을 열고 설치 여부를 확인해주세요.

 

nvm version

 

 

4. npm 설치까지 해볼게요.

 

nvm install v10.16.3

 

 

5. 설치한 node를 사용해볼게요.

 

nvm use 10.16.3

 

 

6. 잘 설정되었나 보겠습니다.

 

node -v
npm -v

 

 

for Mac

...더보기

 

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

 

nvm-sh/nvm

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - nvm-sh/nvm

github.com

 

1. 위의 URL로 접속해서 nvm의 최신 버전을 확인할게요.

휠을 좀 내리다보면 아래와 같은 스크립트 명령어를 확인할 수 있어요. (글 작성일자 기준)

 

 

2. 터미널창을 열고 스크립트를 실행해볼게요.

 

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

 

source ~/.bash_profile

 

3. 잘 설치되었는지 보겠습니다.

사실 전 이미 설치되어있습니다.. 아래와 같이 Node 10.16.0으로 이미 사용 중이네요. 

 

nvm ls

 

 

4. npm을 추가로 설치해볼게요.

 

nvm install v10.16.3

 

 

5. 설치한 node를 사용할게요.

 

nvm use 10.16.3

 

 

6. 다시 잘 설치되었나 보겠습니다.