React

[Node.js] Node.js 버전 업그레이드 with 윈도우

연신내고독한늑대 2024. 8. 7. 20:00

윈도우에서는 node버전을 쉽게 관리할 수 있는 NVM을 설치해서 사용하면 정말 편하게 관리 할 수 있다.

1. nvm이 설치 되어 있나 확인

nvm -v

 

2. nmv이 있다면 3번으로 이동.
   - nvm설치(exe파일 받고 실행시키면 별 다른 설정 없이 설치): 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

 

3. 설치할 수 있는 node버전 확인(node 공식홈https://nodejs.org/en에서도 확인 가능)

nvm list available

 

4. 원하는 버전 설치

nvm install 20.16.0

 

5. 설치한 버전을 사용

nvm use 20.16.0

 

6. 노드 버전 확인 

node -v

 

 

 

============================================================================================

nvm install 20.16.0 을 하다가 아래와 같은 오류가 발생했다.

# 오류내용

C:\Users\����������\AppData\Roaming\nvm could not be found or does not exist. Exiting. Downloading node.js version 20.16.0 (64-bit)... Error while creating

 

# 원인

폴더명이 한글이라서 인식을 못하는거 같아 nvm 경로를 바꿔준다.

 

# 해결방법

1. 오류가 나는 경로에 가서 nvm 폴더를 복사해 C:\Program Files 에 넣어준다.

2. nvm폴더 안에 settings.txt 폴더에서 root 경로를 내가 옮겨준 폴더 위치로 바꿔준다.

# 기존 설정
root: C:\Users\����������\AppData\Roaming\nvm

# 바뀐 설정
root: C:\Program Files\nvm

 

3. 시스템 환경 설정에서 %NVM_HOME% 경로를 바꿔준다

윈도우키 -> 시스템 환경 변수 편집 -> 환경 변수 -> NVM_HOME의 경로를 내가 옮긴 폴더(C:\Program Files\nvm )로 바꿔준다.

4. nvm install 20.16.0부터 다시 시작하면 잘 된다.