New Public Management의 약자인 NPM을 찾으셨다면 신공공관리론 항목으로.
1 개요
Node Package Manager (혹은 Node Package Module) 의 줄임말로써 Python의 pip 이나 Ruby의 Gem 처럼 node.js의 패키지를 관리할 수 있는 모듈이다.
2 설치
일반적인 경우에는 node.js를 설치하면 자동으로 설치된다. 리눅스 기준으로 다음 명령어를 실행하게되면, npm이 설치된다.
curl http://npmjs.org/install.sh | sh
3 주요 모듈
- express.js - node.js 에서 가장 인기있는 웹 어플리케이션 프레임워크이다.
- request - node.js 에서 HTTP Request 를 편리하게 보낼 수 있도록 만들어진 모듈이다.
- mongoose - 비동기 환경에서 작동 할 수 있도록 설계된 MongoDB 오브젝트 모델링 툴이다.