npm와 종속성(dependency)

2016. 3. 25. 14:14IT관련

반응형



npm은 Node.js를 위한 기본 패키지 관리자이며 258,624개(2016/03/25일 기준)의 Node.js용 패키지를 설치할 수 있게 한다.

Node.js에 번들로 포함되어 있기 때문에 Node.js를 설치(https://nodejs.org/)하면 사용가능하다.


사용 방법은 아래와 같다.


$ npm -l



Node.js 프로젝트(어자피 이것도 패키지)를 만들면 package.json을 볼수 있는데 이 파일을 보면 패키지의 종속성(dependency)을 확인할 수 있다.

아래는 샘플로 만든 package.json에서 종속성에 대한 부분을 발췌한 내용이다.


 "dependencies": {

   "express": "^4.13.4",

   "express-handlebars": "^3.0.0",

   "mongodb": "^2.1.11"

 }


위 내용을 보면 이 프로젝트는 express(v4.13.4), express-handlebars(v3.0.0) 그리고 mongodb(v2.1.11)이라는 모듈에 종속성이 걸려 있음을 알 수 있다.




반응형

'IT관련' 카테고리의 다른 글

nodemon  (0) 2016.03.28
Express을 이용한 웹페이지 생성  (0) 2016.03.28
Nest Cam Home/Away Assist 기능추가  (2) 2016.03.15
Load File Data Block  (0) 2016.01.15
Nest Cam indoor 사용기  (4) 2015.12.21