node.js 버전을 관리할 수 있는 역할을 한다.
nvm은 다양한 node.js 버전을 관리해
쓸 수 있을때 꺼내서 사용할 수 있는 상자함같은 역할을 한다.
개발할 때 다양한 버전으로 대응해야하는 경우가 있다. 구버전에서 짠 코드가 작동하지만 신버전에서는 에러가 생
긱는 경우가 있어 구버전이 필요할때가 있다. 이때 nvm을 사용하지않고 node.js의 구버전을 사용하려고 하면
기존에 있는 node.js를 삭제하고 다시 설치해야한다 그렇기 때문에 nvm이 필요한 이유는 더 부각된다.
nvm ls
명령어를 사용하게 되면 설치한 버전들이 나온다.
특정 버전을 설치하고싶으면nvm install 12.18.3
을 입력하여 설치 가능하다
다른 버전으로 변경하고싶다면 nvm use 버전넘버
를 입력하면 된다.
정리하면 nvm은 다양한 Node.js version를 설치하고 관리할 수 있는 프로그램이다.
하나의 프로그램은 다양한 모듈이 합쳐져서 만들어진다. 새로 개발할 때 모든 것을 다 만들어서 쓰지않고
있던 것을 계속활용해서 사용하게된다. 이렇게 남이 만들어놓은 모듈을 node.js에서는 npm 모듈이라는 이름으로