본문 바로가기

Backend/NodeJS

nvm(Node Version Manager)로 특정 노드 버전 쉽게 업그레이드하기

노드 버전을 16버전을 사용하고 있었는데, 18버전으로 업그레이드를 해야했다. 

18.12.0 이라는 특정 버전을 업그레이드 하기 위해서 nvm을 이용하였다. 

 

nvm은 노드 버전 매니저로, 노드 버전을 업데이트 하기 위한 패키지 매니저이다. 

nvm이 설치되어 있지 않다면 https://github.com/nvm-sh/nvm 에서 설치가 가능하다. 

 

나는 기존에 nvm이 깔려있었기 때문에 아래와 같은 순서로 진행하였다. 

 

1) nvm ls로 nvm list 확인

nvm ls

현재 16.19.0 버전을 사용하고 있었고, LTS 버전 안에 있는 모듈들의 버전까지 쭉 명시가 된다. 

->     v16.19.0
         system
default -> v16.19.0
node -> stable (-> v16.19.0) (default)
stable -> 16.19 (-> v16.19.0) (default)
iojs -> N/A (default)
lts/* -> lts/hydrogen (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.21.2 (-> N/A)
lts/gallium -> v16.19.0
lts/hydrogen -> v18.12.1 (-> N/A)

 

 

2) nvm install 원하는 node 버전 명시 

~ nvm install 18.12.0

 

3) nvm use 원하는 node 버전 명시 

-> 나 이 nvm 버전 사용할거야! 

~ nvm use 18.12.0

 

4) node -v 로 원하는 버전이 잘 설치되었는지 확인 

~ node -v

원하는 node 18버전으로 잘 설치가 되었다.