javascript programming language를 위한 패키지 관리자.
자바스크립트 런타임 환경 Node.js의 기본 패키지 관리자.
명령줄 클라이언트, 그리고 공개 패키지와 지불 방식의 개인 패키지의 온라인 데이터베이스로 이루어져 있음.
node.js만 설치하면 자동으로 설치 됨.
npm -v : npm 버전
npm install <package name> -g
//-g : 전역 설치. 패키지를 프로젝트가 아닌 시스템의 node_modules 폴더에 설치
//-P : 패키지를 설치하고 프로젝트의 dependencies 목록에 추가
//-D : 패키지를 설치하고 프로젝트의 devDependencies 목록에 추가
npm init
//패키지 관리를 하는 package.json 파일을 생성