npm이란?

Node Package Manager의 약자로 nodejs의 모듈 관리를 하기 위해 사용합니다.


package.json

npm을 통해 설치된 패키지 목록을 관리하고 프로젝트의 정보 및 기타 실행 스크립트를 작성하는 파일입니다.


npm은 nodejs 설치 시 자동으로 설치되어 따로 설치할 필요는 없습니다.


  • package.json

{

  "name": "project",

  "version": "0.0.0",

  "private": true,

  "scripts": {

    "start": "node ./bin/www"

  },

  "dependencies": { 

    "aes256": "^1.0.4",

    "bluebird": "^3.7.0",

    "cookie-parser": "~1.4.4",

    "date-and-time": "^0.10.0",

    "debug": "~2.6.9",

    "delay": "^4.3.0",

    "ejs": "~2.6.1",

    "express": "^4.17.1",

    "winston": "^3.2.1"

  },

  "devDependencies": {

    "express-swagger-generator": "^1.1.15",

    "supertest": "^4.0.2"

  }

}


"dependencies": 패키지 리스트

"devDependencies": 운영이 아닌 개발시에만 필요한 패키지 리스트




  • 패키지 설치

 

npm install express --save

--save 옵션으로 package.json 파일에 dependencies 리스트 추가


npm install pm2 -g 

-g 전역 설치


npm install swagger -D

--save-dev devDependencies 리스트 추가



  • npm 명령어

npm init // package.json 생성


npm install package.json에 있는 모든 패키지 모듈 설치


npm install --production package.json 모듈 설치 devDependencies 제외




'nodejs' 카테고리의 다른 글

nodejs 설치, nvm 설치  (0) 2019.10.18

+ Recent posts