nodemon 설치 및 활용

황제낙엽 2020.08.16 06:48 조회 수 : 102

sitelink1  
sitelink2  
sitelink3  
extra_vars4  
extra_vars5  
extra_vars6  

[nodemon이란?]

 

Node.js를 이용하여 서버를 개발시 자바스크립트 파일을 수정을 했을 경우 수정사항을 적용하기 위해서는 서버를 지속적으로 재시작을 해야 한다

이러한 번거로움을 피하기 위해서 사용할 수 있는 패키지이다

 

 

 

[설치 및 설정]

 

npm install --save-dev nodemon

 

설치후 package.json을 확인해보면 아래와 같이 devDependencies 에 nodemon이 추가되어 있다

image1.png

 

package.json을 다음과 같이 수정한다 

image2.png

 

 

 

 

[실행]

 

npm run dev 명령어를 실행하면 서버가 시작한다

image3.png

 

 

js 소스를 수정해본다

image4.png

 

아래 콘솔에서처럼 서버가 재시작하면 성공

image5.png

 

 

 

* npm이 아닌 node로 서버를 시작하는 경우엔 다음과 같은 명령어로 nodemon을 실행시킬 수 있다

nodemon app.js

또는, nodemon app.js localhost 3000

또는, nodemon --debug app.js 80

 
* 서버 재시작에 딜레이를 주고 싶다면 --delay옵션을 사용하면 된다
nodemon --delay 2 app.js
 
 

 

 

번호 제목 글쓴이 날짜 조회 수
56 node js + 아두이노 연동 제어 실험 file 황제낙엽 2017.01.02 3038
55 여러 개의 데이터 베이스 연결을 동시에 관리하는 PoolCluster 황제낙엽 2021.01.16 2206
54 빠르게 훝어 보는 node.js - #4 웹개발 프레임웍 Express 1/2 file 황제낙엽 2016.08.03 1012
53 Node.js란? 황제낙엽 2012.11.15 765
52 Node.js 에서 Bulk INSERT 를 하는 방법 (multi insert) 황제낙엽 2021.02.02 666
51 RESTful API 황제낙엽 2020.07.13 528
50 [connection과 pool-03] mysql.createPool 과 connection.query 황제낙엽 2021.01.27 384
49 mysql, mysql2 모듈 버전 비교 황제낙엽 2021.01.31 269
48 express 4.16부터는 body-parser를 내장한다 황제낙엽 2020.12.06 268
47 빠르게 훝어보는 node.js - #1node.js 소개 및 내부구조 file 황제낙엽 2016.08.03 267
46 express-sse 모듈과 EventEmitter 황제낙엽 2020.09.20 265
45 Node.js , NPM 관련 명령어 정리 황제낙엽 2020.09.10 141
44 [Deprecated] request / request 황제낙엽 2020.08.26 123
43 빠르게 훝어 보는 node.js - #3 Event,Module,NPM file 황제낙엽 2016.08.03 122
42 node js 학습 링크 목록 황제낙엽 2017.01.05 118
41 빠르게 훝어 보는 node.js - #5 웹개발 프레임웍 Express 2/2 file 황제낙엽 2016.08.03 105
» nodemon 설치 및 활용 file 황제낙엽 2020.08.16 102
39 urlencode : request params의 한글 처리 황제낙엽 2020.12.06 99
38 google oauth 인증 (구글 로그인) file 황제낙엽 2020.11.12 84
37 빠르게 훝어 보는 node.js - #6 MongoDB 연동 (mongo-native) file 황제낙엽 2016.08.03 82