간혹 일을 하다보면 버전이 맞지 않아 문제가 생기는 경우가 있다.
내 경우에는 다른 문제가 발생했지만 찾아보니 node 버전을 17버전으로 낮추면 해결된다는 말이 있어 nvm으로 node 버전을 관리하는 방법을 알아보자
1. 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 파일을 받고 설치를 진행해준다. 기존 설정대로 가되 만약 이미 NodeJS가 깔려 있으면 nvm에서 제어하게 둘거냐는 메세지가 뜨는데 ok 박고 계속 가면 된다.
2.cmd를 관리자 권한으로 실행
cmd를 관리자 권한으로 실행한다. nvm list available을 치면 버전을 조회할 수 있다. 이 리스트는 일부분으로 위 깃허브 링크에 들어가면 자세한 리스트를 볼 수 있다.

내가 원하는 버전은 17.9.1 버전이였다. nvm install ${원하는 버전}을 입력하면 자동으로 해당 버전의 node를 다운로드 받아 설치한다.

원하는 버전이 깔렸으면 노드 버전을 조회한다. 난 기존 노드 버전인 18버전과 방금 새로 설치한 17.9.1 버전이 있다.
nvm list를 해보자

이제 원하는 Node 버전을 사용해주면 된다. nvm use ${원하는 버전}을 입력하면 된다.

'기타' 카테고리의 다른 글
[면접후기] 관상면접이라고 들어보았는가...? (2) | 2024.03.13 |
---|---|
[GitHub] Github error: src refspec main does not match any 해결법 (0) | 2023.11.22 |
웹 크롤링과 스크래핑의 차이 (0) | 2023.05.15 |
익숙함에 대해서 (1) | 2023.04.12 |
IPP 일학습병행 솔직 담백 후기(6) 지원금 총 정리 및 내 생각 (5) | 2023.03.21 |