NPM은 Node package manager의 약자로 NodeJS 기반으로 모듈을 설치/관리를 도와주는 관리 도구이다.

보통 nodeJS를 설치 시 npm도 자동 설치 되므로 따로 설치를 할 필요는 없다.
nodeJS 설치 이후 npm이 잘 설치되었는지 버전 확인으로 설치 여부 확인이 가능하다.

npm -v

위와 같이 버전 정보가 출력된다면 npm 설치는 성공.

터미널에서 프로젝트 폴더로 이동한 뒤 npm을 실행해준다.
여기서 npm init -y를 선언하게 되면 package.json이 추가되는데, 해당 파일에서 npm을 통해 자신이 설치한 npm패키지를 확인/관리 할 수 있다.

npm init -y  // package.json 생성 명령
npm install {package name}

npm install 을 통해 설치한 패키지들은 아래와 같이 package.json에 dependencies와 devDependencies에서 확인할 수 있으며,

혹 .gitigonore를 통해 업데이트 되어있지 않은 node_modules 폴더의 경우,
해당 프로젝트 폴더를 clone 후, 따로 개별의 팩키지를 인스톨 할 필요없이 아래와 같이 npm install 명령 만으로도 package.json에 정리되어있는 모든 패키지들을 한 번에 설치 할 수 있다.

npm install