NVM
은 Node Version Manager의 약자로 Node 버전 관리하는 도구입니다. 모듈에 따라 호환되는 Node 버전이 달라질 수 있는데 NVM을 사용하면 여러 Node 버전을 설치후 쉽게 변경하여 사용할 수 있습니다.
윈도우를 위한 NVM 설치는 아래에서 가능합니다.
https://github.com/coreybutler/nvm-windows/
위의 링크를 통해 깃허브에 접속해보면 아래와 같이 Download Now!
버튼을 클릭하여 다운로드 페이지로 이동 가능합니다.
스크롤을 조금 내려보면 아래와 같이 설치 파일을 다운로드를 할 수 있습니다. 두개 중 하나를 다운 받아 설치하면 됩니다.
압축 파일을 해제 하면 nvm-setup.exe 파일이 있다.
설치는 간단하게 할 수 있습니다. 원하는 위치를 설정하고 next만 누르면 됩니다.
nvm의 명령어를 알아보며 어떻게 사용하는지 간단하게 알아볼 것입니다.
nvm
명령어를 통해서 설치유무와(버전 포함) 사용방법을 확인할 수 있습니다.
현재 설치된 노드 버전의 리스트를 확인할 수 있습니다. 옵션으로 available을 사용하는 경우 설치 가능한 노드 버전을 확인할 수 있습니다.
nvm list available
nvm list abailable
명령어를 통해서 설치가능한 노드 버전을 확인후 nvm install
을 통해 설치를 진행해보자. 18.9.0 버전을 설치해보겠다.
nvm install 18.9.0
설치 완료 후 nvm list를 통해 정상적으로 설치되었는지 확인이 가능하다.
버전 옆에 *가 있는 버전이 현재 적용중인 버전으로써 설치만 해서는 바로 적용이 되지는 않습니다.
현재 버전이 아닌 다른 버전을 사용하기 위해서는 nvm use
명령어를 사용하면 됩니다. 버전은 현재 설치되어 있는 버전을 추가해주어야 합니다. 현재 18.9.0 버전을 설치했기 때문에 아래와 같습니다.
nvm use 18.9.0
nvm use latest // 해당 명령어를 사용하면 가장 최신버전으로 된다.
node 버전을 설치하기 까지는 관리자 모드를 사용 안해도 가능했으나 버전 변경 시에는 cmd가 관리자 권한이어야 정상적으로 변경이 되었다.
아래와 같이 3가지 중 하나를 사용해서 현재 적용된 버전을 확인할 수 있습니다.
nvm list // 버전 옆에 * 표시로 알 수 있다.
nvm current // 현재 적용된 노드 버전
node -v // node 에서 제공하는 현재 버전
아래와 같이 정상적으로 변경된 것을 확인할 수 있습니다.