web

[Node.js] NVM으로 노드 버전 변경하기

inthyes 2023. 8. 13. 09:29

NVM은 Node Version Manager의 약자이다. 

노드 버전에 의존적인 패키지들이 존재하기 때문에 프로젝트별로 요구되는 노드의 버전이 다를 수 있다.

 

NVM을 사용하여 버전을 관리할 수 있고 아래의 방법으로 NVM을 사용할 수 있다.https://github.com/coreybutler/nvm-windows/releases

 

Releases · coreybutler/nvm-windows

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

github.com

이 중 nvm-setup.exe을 다운로드한다.

 

nvm이 잘 설치되었는지 확인하기 위해 nvm의 버전을 확인한다.

C:\...\Downloads>nvm -v
1.1.11

 

기존에 존재하는 노드 버전을 확인한다.

C:\...\Downloads>node --version
v14.21.3

 

nvm을 통해 원하는 노드 버전을 다운받을 수 있다.

C:\...\Downloads> nvm install <version>

 

다운받은 후 아래 명령어를 통해 node 버전을 확인할 수 있다.

이 중 버전 앞에 "*"이 붙은 것이 현재 사용중인 노드 버전이다.

C:\...\Downloads>nvm ls

    18.16.0
  * 16.20.1 (Currently using 64-bit executable)
    14.21.3

 

버전을 변경할 때에는 use를 사용하면 된다.

C:\...\Downloads>nvm use 18
Now using node v18.16.0 (64-bit)

 

다시 확인해보면 아래와 같이 18버전이 사용되고 있음을 볼 수 있다.

C:\...\Downloads>nvm ls

  * 18.16.0 (Currently using 64-bit executable)
    16.20.1
    14.21.3

'web' 카테고리의 다른 글

[Node.js] npm과 npx는 뭐가 다른걸까?  (0) 2023.08.10
[Git] git remote 명령어  (0) 2023.08.09
[Node.js] __dirname 사용법  (0) 2023.08.04
[GIT] 커밋 메세지 규칙  (0) 2023.07.31
undefined와 null의 차이점  (0) 2023.07.30