Nodemon 사용법: Node.js 애플리케이션의 자동 재시작
KUKJIN LEE • 9개월 전 작성
nodemon
은 Node.js 애플리케이션을 개발할 때 매우 유용한 도구입니다. 파일 변경이 감지되면 자동으로 Node 애플리케이션을 재시작해주는 기능을 제공합니다. 이로 인해 개발 과정이 훨씬 더 빠르고 효율적이 됩니다.
Nodemon 설치
-
로컬 설치 (프로젝트별): 프로젝트 디렉토리 내에서 다음 명령어를 통해
nodemon
을 설치합니다.npm install nodemon --save-dev
- 전역 설치: 시스템 전체에서
nodemon
을 사용하고 싶다면, 전역으로 설치할 수 있습니다.
npm install -g nodemon
Nodemon 사용하기
-
package.json script 설정: package.json 파일에서 script에
nodemon
을 사용하여 애플리케이션을 시작하는 스크립트를 추가할 수 있습니다."scripts": { "start": "node index.js", "dev": "nodemon index.js" }
Nodemon의 주요 특징
-
자동 재시작: 소스 코드가 변경될 때마다
nodemon
은 Node 애플리케이션을 자동으로 재시작합니다.
주의사항
-
nodemon
은 개발 도구이며 프로덕션 환경에서는 사용하지 않는 것이 일반적입니다. -
큰 프로젝트에서는 많은 파일을 감시해야 하므로 성능에 영향을 줄 수 있습니다. 이럴 때는
nodemon
의 감시 설정을 조정하는 것이 좋습니다.
nodemon
을 사용하면 Node.js 기반의 개발 과정이 더욱 편리해지고, 개발 효율성이 향상됩니다.