NVM은 Node Version Manager의 약자로써 NodeJS의 버전을 관리하고 환경에 맞게 버전을 변경할수 있게 해준다.
NVM은 원래 Linux기반의 환경에서만 작동하지만 windows에서도 동작하도록 하는 배포버전이 있다.
공식Github : https://github.com/coreybutler/nvm-windows
위의 공식 github의 releases로 가면 최신 현재의 최신 버전을 받을 수 있다.
현재의 최신 버전은 1.1.9 이다.
nvm-setup.zip파일을 받아서 압축을 해제 후 nvm-setup.exe 파일로 설치를 하면된다.
설치가 완료되고 나서 terminal을 통해서
nvm version
버전을 확인 할 수 있다.
nvm ls
위의 명령어를 통해서 nvm에 설치된 node를 확인할 수 있다.
현재는 nvm만 설치한 상태이기 때문에 없다.
node 버전확인
- 현재 버전 : https://nodejs.org/ko/
이전 버전 : https://nodejs.org/ko/download/releases/
or
https://nodejs.org/dist/
현재를 기준으로 LTS 버전은 16.14.2 이다. (LTS(Long Term Supported))
설치
nvm install v<버전>
# e.g nvm install v16.14.2
위의 설치 후 메세지에서도 나왔듯이 use를 해야 활설화가 가능하다.
nvm use <설치한 버전>
# e.g nvm use 16.14.2
exit status 1: You do not have sufficient privilege to perform this operation.
저같은 경우에는 nvm use를 했을 때 위와 같이 권한 문제가 나타났다. 그러므로 관리자권한으로 터미널을 실행해서 다시 use를 했더니 정상적으로 사용가능 했다.
위의 설치과정과 같이 node 버전을 설치뒤에
use를 통해 변경해 주면된다.
# 1 node 설치
nvm install 15.11.0
# 2 node list 확인
nvm ls
# 3 버전 변경
nvm use 15.11.0
참고 : https://kdydesign.github.io/2020/09/16/nvm-for-windows/
참조 : https://www.hanumoka.net/2021/03/09/node-20210309-windows-nvm-install/