윈도우에서는 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부터 다시 시작하면 잘 된다.
'React' 카테고리의 다른 글
[Next.js] 클라이언트와 서버 실행 분리해야하는 이유(feat. Zustand) (0) | 2024.09.11 |
---|---|
[Next.js] SSR과 SSG의 최적화 전략: 동적 컴포넌트 관리 방법 (1) | 2024.08.28 |
[React] Docker 컨테이너에서 실행 중인 React 애플리케이션의 특정 이미지 변경하기 (Linux) (0) | 2024.08.19 |
[Zustand] Zustand로 상태관리하기 (next.js14, typescript) (0) | 2024.08.14 |
[Next.js] 페이지 렌 더링 CSR, SSG, ISR, SSR (0) | 2024.07.24 |