상세 컨텐츠

본문 제목

[Node.js] Nodemon

Backend/Node.js

by G_Batman 2024. 11. 18. 23:59

본문

728x90

안녕하세요, 오늘은 Express.js 개발 중 알게된 모듈인 nodemon에 대해 포스팅 해보겠습니다.
코드 수정 후에 서버를 재시작하지 않고도 변경 사항이 적용되어 개발의 질이 향상됩니다! 😊

AI 생성 이미지ㅜㅜ

nodemon이란?

Node.js 애플리케이션을 실행하는 개발 도구입니다. 코드를 수정하면, nodemon이 변경 사항을 감지하고 자동으로 서버를 재시작합니다. 


nodemon 설치

명령어

nodemon은 전역 설치와 로컬 설치가 가능합니다. 저는 로컬로 설치하니까

npm install nodemon

위 명령어를 실행해줍니다. 전역 설치는 global의 g를 따서

npm install -g nodemon
 

위 코드를 입력하면 됩니다. 


사용 방법

기본 실행

기존에 애플리케이션을 실행할 때, node (app.js) 와 같이 명령어를 입력하셨다면 node 대신 nodemon 명령어를 사용해야 합니다.

nodemon app.js

 

package.json에 스크립트 추가

저는 package.json의 script에 start 명령어를 정의해놓고, npm run start 명령어를 사용하는데,

"scripts": { "start": "node app.js", "dev": "nodemon app.js" }
이제는 dev는 개발모드, start는 운영 모드로 나눠서 사용합니다.

명령어를 못 찾는 경우

전역 설치를 하지 않았거나 PATH 설정 문제가 있을 수 있습니다. 무조건 해당 경로에서 다시 설치 해보세요!

 

728x90

관련글 더보기

댓글 영역