NVM(Node Version Manager)


"nvm"은 "Node Version Manager"의 약자로, Node.js의 여러 버전을 관리하고 스위칭할 수 있는 도구입니다.

현업에서 프로젝트 또는 온라인 강의를 듣다보면 Node.js 버전을 변경해야 할 필요가 생길 수 있습니다. 이때 Node.js를 매번 설치한다면 번거로울 텐데요 이럴때 nvm을 사용하여 필요시에 Node.js 버전을 변경할 수 있습니다. Node.js 버전을 변경하면 NPM 버전도 함께 변경되니 참고로 알고계시면 될 것 같습니다.

NVM 설치


Mac OS 설치

https://github.com/nvm-sh/nvm

  1. 스크립트 다운로드 실행

    curl -o- <https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh> | bash
    
  2. 버전 확인

    nvm --version
    0.39.7
    

    <aside> 💡 zsh: command not found: nvm 해당 오류 발생시 스크립트 적용

    bashsource ~/.bashrc

    zshsource ~/.zshrc

    ksh. ~/.profile

    </aside>

Windows 설치

  1. nvm-windows 깃헙 공식문서

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

  2. Download Now 클릭 nvm-setup.exe 설치

    https://github.com/coreybutler/nvm-windows/releases

  3. 터미널에서 버전 확인

    nvm --version # 만약 오류시 터미널 관리자 권한으로 실행
    

NVM 사용법

도움말

nvm --help

설치된 모든 Node.js 버전

nvm ls