Server/Windows

Windows에서 node 버전 관리 하는 법

잔소리대마왕 2023. 1. 30. 17:14

여러가지 프로젝트를 동시에 진행할 경우 node.js 호환 에러로

애를 먹었던 경우가 많아 노드 버전 관리를 할 수 있는 n , nvm에 대해 알아보겠습니다.

 

linux에서는 노드 버전을 관리하기 위해 n을 사용합니다.

그러나 windows에서는 지원을 하지 않기 때문에

같은 기능을 하는 nvm을 설치 해보고 사용해보려고 합니다.

 

nvm(Node Version Manager)이란 ?

협업을 할 때, 또는 다양한 프로젝트를 동시에 진행해야 할 때

각 프로젝트 별로 node.js 호환을 위해 사용하는 node 버전 관리 도구 입니다.

 

1. install

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

2. nvm 사용법

# node list
nvm ls

# node version install
nvm install 17.5.0

# nvm에서 특정 버전 node 활성화 하기
nvm use 17.5.0

# nvm에서 특정 버전 node 삭제
nvm uninstall 17.5.0

# nvm에서 어떤 node 사용할지 default 설정
nvm alias default v12.18.2