Npm

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 오브젝트 모델링 툴이다.