안녕하세요, 오늘은 Express.js 개발 중 알게된 모듈인 nodemon에 대해 포스팅 해보겠습니다.
코드 수정 후에 서버를 재시작하지 않고도 변경 사항이 적용되어 개발의 질이 향상됩니다! 😊
Node.js 애플리케이션을 실행하는 개발 도구입니다. 코드를 수정하면, 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" }
전역 설치를 하지 않았거나 PATH 설정 문제가 있을 수 있습니다. 무조건 해당 경로에서 다시 설치 해보세요!
[Express] 라우팅할 때, 순서에 주의할 것. (0) | 2024.11.14 |
---|---|
[Express] req 객체 요소 undefined 뜰 때 ! (2) | 2024.11.12 |
[Express] express.static() - 정적 파일 path 설정 (0) | 2024.11.11 |
[Express] 애플리케이션 생성, 라우팅 (0) | 2024.11.05 |
npm init -y 란? (0) | 2024.10.30 |
댓글 영역