[npm]
- node package manager : 모듈 관리(설치, 업데이트, 삭제 등)하기위한 매니저
- npm으로 외부 모듈 설치 : node_modules 디렉토리에 저장, 우리가 설치한 외부 모듈이 의존 모듈까지 같이 설치함
- node_modules는 따로 git 버젼 관리하지않음 : index.js 만 있으면 바로 실행 x, 사용하는 모듈 설치해야함
- 요즘엔 페이스북에서 만든 yarn 이라는 패키지 매니저도 있음 : https://yarnpkg.com/lang/en/
[npm, package.json으로 쉽게 모듈 설치하기]
1) npm init : package.json 생성 - 프로젝트 의존 모듈 관리(사용 모듈 네임, 버젼), 프로젝트 정보
2) npm install 모듈명 --save : 모듈 설치 시 --save 옵션을 주면 package.json에 자동 등록됨
- node_modules 디렉토리가 없어도 package.json만 있으면 npm install 로 프로젝트 사용 모듈 다운로드 받을 수 있음
[package.json]
1) 프로젝트 정보
"dependencies":{
},
"devDependencies": {
/* 클라이언트 어플리케이션에 포함되지 않는 모듈 */
}
2) 프로젝트 의존 모듈 관리(사용 모듈 네임, 버젼)
3) 간편 npm 스크립트 생성
/* package.json */
"scripts": {
"start": "node index.js"
}
/* 커맨드라인 */
$npm start
[참고자료]
- npm : http://npmjs.com/
'nodejs' 카테고리의 다른 글
[node.js] TDD 라이브러리 - mocha, assert, should, supertest (0) | 2017.06.12 |
---|---|
[node.js] express로 REST API 서버 개발 (0) | 2017.06.09 |
[node.js] http 모듈로 간단하게 유저 API 서버 만들기 (0) | 2017.06.05 |
[node.js] 기본 - processing model, module system, async] (0) | 2017.06.04 |
[node.js] 모듈과 미들웨어 개념 (0) | 2017.05.23 |
댓글