프론트엔드-코드/Node.js

프로젝트의 파일에 수정/변경이 있을 시 서버를 자동으로 재실행 시켜주는 nodemon

sdafdq 2023. 9. 4. 16:55

설치 

npm i nodemon -g

 

 

사용

nodemon 파일이름.확장자

 

 

참고로 만약 서버 재실행마다 콘솔을 clear 하고 싶을 경우

nodemon -x \"cls && ts-node\" index.ts      타입스크립트의 경우

nodemon -x \"cls && node\" index.js        자바스크립트의 경우

 

-x는 변경사항이 감지될 때 실행할 외부 프로그램인데,

그걸 \"cls && ts-node\" 이렇게 했다.

 

cls는 지우는 거고, ts-node는 그.. 타입스크립트 실시간으로 실행시켜주는 것이다.

 

&&는 보통 다른 곳에서는 and 연산자지만, 여기서는 명령의 순차를 구분하는 기호로 사용되나 보다.

 

즉, nodemon을 실행하면서, 파일의 변화가 느껴지면 -x 외부파일을 실행하는데, 그걸 그냥 문자열 명령어로 주고, cls 한 다음 ts-node를 실행하는 거다.

 

 

 

 

'프론트엔드-코드 > Node.js' 카테고리의 다른 글

exports, require commonJS 문법  (0) 2023.10.04
favicon  (0) 2023.09.06
parcel bundler 필수 플러그인  (0) 2023.09.04
parcel 커맨드라인 인터페이스  (0) 2023.09.04
CommonJS  (0) 2023.09.04