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 에서는 두모듈 모두 재실행이 되지 않습니다.
'Node.js > 5. 외부모듈' 카테고리의 다른 글
5-4 urlencode (url 한글 인코딩 모듈) (0) | 2014.05.30 |
---|---|
5-3 async 모듈 (비동기소스를 동기식으로 바꿔주자.) (0) | 2014.05.22 |
5-1 colors (콘솔에 색상을 넣자) (0) | 2014.02.28 |