본문 바로가기
  • AI (Artificial Intelligence)
Programming/JavaScript, Node.js

5-2 nodemon 와 supervisor 모듈

by 로샤스 2019. 8. 9.

node.js에서 콘솔작업을 한다면 js 파일 수정할때마다 ctrl+c -> node 파일명.js 노가다를 해야 합니다. 

글자 하나만 고쳐도 말이죠. 하지만 nodemon 과 supervisor 모듈은 해당 js 파일을 수정만 하면 자동으로 재실행해주는 너무나 고마운 모듈들입니다. 

 

글보단 실습이죠! 

 

1. 먼저 설치를 합니다. $ sudo npm install -g nodemon 

sudo npm install -g nodemon

 

 

2. 설치된 nodemon 최신 버전은  1.0.15 입니다. 

 

3. 실행 방법은 간단합니다. js 파일 시작시 node 파일명.js 대신 nodemon 파일명.js 를 해주면 됩니다.  

nodemon 파일명.js

 

4. 만일 해당 js파일의 파일 변경이 감지되면 자동으로 리스타트 됩니다. 

 

 

5. supervisor 도 nodemon과 기능은 같습니다. 제가 설치한 최신 버전은 0.5.7 버전이군요. 먼저 설치 입니다. 

sudo npm install -g supervisor

 

6. supervisor도 시작시 node 파일명.js 대신 supervisor 파일명.js 로 하시면 됩니다. 

파일이 변경되면 자동으로 감지하여 리스타트 합니다. 

supervisor 파일명.js

 

 

-일단 c9.io 에서는 두모듈 모두 재실행이 되지 않습니다.  

 

 

Referece: https://uiandwe.tistory.com/956 [조아하는모든것]

댓글