본문 바로가기

Node.js/5. 외부모듈

5-2 nodemon 와 supervisor 모듈

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 에서는 두모듈 모두 재실행이 되지 않습니다.