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 |
---|