NVM으로 Node 버전 관리하기

2023. 6. 15. 22:56Front-end/JavaScript

반응형

프로젝트마다 노드 버전이 달라지는 경우가 있어 실행 시 오류가 자주 발생했다.

플러터에서 버전 관리 시 썼던 FVM처럼 노드도 버전관리가 된다길래 사용해 보았다

 

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 - GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active nod...

github.com

NVM (Node Version Manager)

먼저 사용을 위해 설치를 한다.

터미널에서 입력해 설치할 수도 있지만 나는 깃페이지에서 윈도우용 설치파일을 받아 사용했다.

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을 치면 현재 nvm 버전과 함께 명령어 리스트를 확인할 수 있다.

 

주요 명령어는 다음과 같다

# 현재 설치 된 노드 버전들 확인
nvm list

# 사용가능한 노드 버전들 확인
nvm list available

# 원하는 노드 버전 설치
nvm install 16.3.1

# 원하는 노드 버전 사용
nvm use 16.3.1

# 현재 사용중인 버전 확인
nvm current

# 필요없는 노드 버전 삭제
nvm uninstall 16.3.1

 

만약 노드 버전 설치나 사용 과정에서 오류가 발생한다면

관리자모드 powerShell에서 실행하면 된다.

반응형