node.js 버전 업데이트
next.js를 사용하려고 했는데 node 버전을 업데이트하라는 메시지가 떴다.
노드 버전을 업데이트하려면 보통 nvm을 통해 원하는 버전으로 설치하지만,
나는 nvm 없이 노드 버전을 먼저 설치한 상태여서 다른 방법을 찾아봤다.
npm install -g n
을 사용해서 업데이트하는 방법이 있었는데, 이 플러그인은 윈도우에서 지원하지 않음 !
그래서 결국 nvm을 설치하기로 했다.
nvm이란?
nvm은 node version manager의 줄임말. Node.js의 여러 버전을 하나의 컴퓨터에 설치할 수 있도록 도와주며 사용자는 손쉽게 여러 개의 버전을 제약 없이 사용할 수 있음
nvm을 설치하기 위해 기존에 설치된 node.js를 삭제해야 한다. 삭제를 안 한다면 꼬이는 사태가 발생할 수도,,
1. 제어판에서 노드 삭제
2. 경로에 해당하는 디렉토리 삭제
C:\Program Files\Nodejs
C:\Program Files (x86)\Nodejs
C:\Users\User\AppData\Roaming\npm
C:\Users\User\AppData\Roaming\npm-cache
3. cmd 창에 node -v, npm -v 확인
- '내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.' 라는 문구가 뜨면 node와 npm이 완전히 삭제되었다는 뜻이다.
4. nvm 설치하기
https://github.com/coreybutler/nvm-windows/releases 에서 설치할 수 있음
파일들 중 nvm-setup.exe
를 설치하면 된다.
5. 설치가 완료되면 PowerShell에서 nvm 명령어가 실행되는지 확인한다. (윈도우-시작-powershell 검색)
nvm -v # nvm 버전 확인
nvm ls # 현재 내 노드 버전 확인
nvm ls available # 사용가능한 노드 버전 확인
6. 노드 최신 버전 설치
nvm install lts # lts 최신 버전
7. 최신 버전 사용
nvm use <노드버전> # 특정 버전의 노드 전환
출처
'FE' 카테고리의 다른 글
[Web] Postman Mock Server 사용법 (0) | 2024.12.23 |
---|---|
[Web] 웹 브라우저 권한 설정 (알림, 비디오) (0) | 2024.12.19 |
[Web] 웹 스토리지 / 쿠키 (0) | 2024.12.19 |
[Error: UNKNOWN: unknown error open ...] 해결법 (0) | 2024.08.30 |