만족

[Express] Nodemon을 이용한 변경된 코드의 즉각적인 반영 본문

[Express] Nodemon을 이용한 변경된 코드의 즉각적인 반영

Backend/Express Satisfaction 2020. 6. 28. 19:04

단순히 yarn start해서 서버를 시작했을 경우에는 변경된 코드를 반영하려면 종료 후 재시작이 필요했다.

 

이는 매우 번거로운데, Nodemon을 사용하면 코드 수정 시 서버 재시작을 자동으로 처리해준다.

 

https://github.com/remy/nodemon

 

remy/nodemon

Monitor for any changes in your node.js application and automatically restart the server - perfect for development - remy/nodemon

github.com

yarn add nodemon --global 로 해당 모듈을 설치한다 

(npm 사용자라면 npm install -g nodemon을 입력하여 설치한다)

 

설치가 완료되었다면, 커맨드에 nodemon ./bin/www으로 실행한다

(상대 경로이기 때문에 커맨드를 입력하는 시점에 프로젝트 루트 폴더로 이동해 있어야만 한다.)

(절대 경로로 바꿔 입력하면 상관없다)

 

사실 nodemon ./bin/www을 매번 입력하긴 귀찮으므로

 

package.json에서 scripts항목에 등록해 놓으면, 다음부터는 yarn debug를 입력하면 알아서 nodemon을 실행시킬 수 있다

'Backend > Express' 카테고리의 다른 글

[Express] Apache와 연동해 배포하기  (0) 2020.11.05
[Express] Response (res)  (2) 2020.06.28
[Express] Request (req)  (0) 2020.06.28
[Express] Handler  (0) 2020.06.28
[Express] 프로젝트 생성  (0) 2020.06.28


Comments