본문 바로가기
개발/Node.js

[Node.js] windows에서 노드 버전 변경 - downgrade/upgrade

by 윤호 2021. 1. 11.

사용해야되는 모듈이 현재 node 버전을 지원하지않아서 버전 downgrade를 해야됐습니다. linux나 mac 환경에서 노드 버전 관리 방법은 정리해주신 분들이 많았지만, 윈도우 환경에서 방법을 정리해주신 분은 없어서 작성합니다.

 

일단 노드 버전 관리를 위해 nvm을 사용하는데, 불행히도 윈도우 환경에선 작동하지 않았습니다. 그래서 검색한 결과 윈도우용 nvm을 제작하신분이 있었습니다.

 

 

Releases · coreybutler/nvm-windows

A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows

github.com

먼저 위의 링크로 들어가 nvm-setup.zip을 받습니다. zip파일 안에는 setup 파일이 하나 있는데 이를 열고 설치해줍시다.

 

따로 설정할 거 없이 동의만 해주고 기본설정으로 설치해줍니다. 여기서 기존에 설치되어있던 node는 삭제되고 재설치 됩니다. (노드를 설치할 때 기본 경로 C:\Program Files\nodejs 가 아닌 다른 곳에 설치했다면 nvm 설치 중에 경로를 따로 설정해야할 것 같습니다.)

 

설치후 cmd를 관리자권한으로 실행합니다. 다음 명령어로 노드의 버전을 변경합니다.

> node -v // 노드 현재버전 확인
> nvm install <노드 버전> // 변경할 버전을 설치
> nvm use <노드 버전> // 설치한 버전으로 변경
> node -v // 변경된 노드 버전 확인

이렇게 노드의 버전을 변경할 수 있습니다.

 

 

더 자세한 내용은 아래 깃허브에서 확인할 수 있습니다.

 

coreybutler/nvm-windows

A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows

github.com

 

댓글