일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 티스토리챌린지
- Intellij
- golang
- 사설 ip
- Buffered channel
- AWS
- 윈도우키보드
- GoF 디자인패턴
- intellij ide
- UnBuffered channel
- Kubernetes
- 오블완
- Logrus
- notification system
- 배포 파이프라인
- goland
- go
- 컴포지트패턴
- Golines
- GoF
- 배포 프로세스
- 대규모 시스템 설계
- gitops
- 디자인패턴
- http 413
- System Design
- Infra
- body size
- apollo router
- elasticsearch
Archives
- Today
- Total
Fall in IT.
모듈 - npm으로 모듈설치하는 방법 본문
반응형
안녕하세요.
오늘은 nodejs에서 npm의 특정 모듈을 나의 프로젝트에 import해서 사용하는 방법에 대해서 알아보겠습니다.
npm 모듈 사용방법 (이론)
- 먼저 나의 프로젝트 디렉터리를 npm 패키지로 등록해야합니다.
(다른 사람이 만든 모듈(패키지)을 우리 것으로 가져오기 위해서는 우리의 디렉터리 또한 패키지로 만들어야 합니다.) - $npm init 명령을 사용하여 npm 패키지로 등록할 수 있습니다.
- 프로젝트 이름, 버전, 설명, entry point(우리가 만든 패키지에 여러개의 자바스크립트가 있을 때 어떠한 자바스크립트 파일이 이패키지를 구동시키는 스크립트인가 설정하는 것), test command(tdd를 하게되면 어떤 명렁을 실행하면 테스트를 실행시킬것인지 설정하는것), git repository 등을 설정합니다.
- 정상적으로 완료시, 해당 디렉터리에 package.json 파일이 생성됩니다.
(해당 파일은, 해당 프로젝트에서 사용하는 패키지(모듈)들의 정보가 저장됩니다.)
npm 모듈 사용하기 (실습)
- 프로젝트 디렉터리로 사용할 test2 디렉터리를 생성하고, underscore 모듈을 설치하여 사용해보도록 하겠습니다.
- 프로젝트 디렉터리로 사용할 test2 디렉터리를 생성하고, underscore 모듈을 설치하여 사용해보도록 하겠습니다.
- 프로젝트 디렉터리로 이동합니다. $ npm init 명령어를 입력하여 해당 디렉터리를 npm 패키지로 만듭니다.
- 프로젝트 이름, 버전, 설명, entry point(우리가 만든 패키지에 여러개의 자바스크립트가 있을 때 어떠한 자바스크립트 파일이 이패키지를 구동시키는 스크립트인가 설정하는 것), test command(tdd를 하게되면 어떤 명렁을 실행하면 테스트를 실행시킬것인지 설정하는것), git repository 등을 설정합니다.
- 입력이 완료된후, ls 명령으로 확인을 해보면 package.json 파일이 생성되어 있는것을 확인 할 수 있습니다.
- 이제 underscore를 설치해보도록 하겠습니다.
- $ npm install underscore --save 명령어를 입력합니다. (--save 옵션은 해당 프로젝트에서 계속 사용하기 위해 사용되는 옵션입니다.)
- 설치가 정상적으로 완료되면, 해당 디렉터리에 node_modules란 디렉터리가 생성됩니다.
해당 디렉터리에는 내가 설치한 underscore 패키지가 저장됩니다. 이후에도 추가적으로 설치되는 패키지는 모두 node_modules에 저장됩니다. - 다음으로, 설치된 underscore를 간단히 사용해보도록 하겠습니다.
- $ touch index.js 를 사용하여 node로 실행해볼 파일을 만들어 줍니다.
- 아래의 내용을 index.js 파일에 입력합니다.
- node를 사용하여 실행해보도록 합니다.
- $ node index.js - 완료!
이와 같이 간단하게! 다른 모듈들도 설치하여 사용하시면 됩니다.
모두 즐거운 코딩하세요~
모두 즐거운 코딩하세요~
반응형
'프로그래밍언어 > Node.js' 카테고리의 다른 글
Koa를 사용하여 rest api 서버 만들기 (0) | 2018.06.06 |
---|---|
MAC에서 npm으로 광역모듈 설치시 에러 (0) | 2016.09.28 |
Node.js에서 세션 사용하는 방법 (0) | 2016.04.27 |
Node.js에서 쿠키하는 사용방법 (0) | 2016.04.26 |
실행중인 Node.js 프로그램 자동재시작 프로그램 Supervisor (0) | 2016.04.05 |
Comments