반면 NPM은 패키지 매니저로서 자바스크립트 패키지(Node modules 이라고도 불린다)를 npm registry에 퍼블리시 하는 곳이다.
Node를 설치하기 위해서는 Nodejs website에서 인스톨러를 다운받아야 한다. 다운 받은 인스톨러를 실행시키고 terms and conditions에 동의한 후 설치를 마친다. Node를 설치하면 프로젝트에 있는 패키지들을 관리할 수 있는 npm
CLI도 사용할 수 있게 된다.
NPM을 이용해서 Node를 업데이트하기 위해서는 n패키지를 설치한다. 이 패키지를 이용해서 node 버전을 상호적으로 관리할 수 있다.
방법은 아래의 단계와 같다.
Dependencies를 설치할 때 어떤 modules은 캐시(cache)가 된다. 그럼으로써 이 다음번에 다운로드를 받고 설치할 때 속도를 빠르게 만들 수 있다.
그러니 먼저 NPM 캐시를 삭제하자.
npm install -g n
전역(global)으로 설치를 해야 Node 버전을 root에서 관리할 수 있다.
n lts
n latest
위에 있는 두 개의 명령어는 롱텀 서포트와 취신 버전의 Node를 설치하는 명령어들이다.
n prune