Nodemon 사용법: Node.js 애플리케이션의 자동 재시작

KUKJIN LEE's profile picture

KUKJIN LEE9개월 전 작성

nodemon은 Node.js 애플리케이션을 개발할 때 매우 유용한 도구입니다. 파일 변경이 감지되면 자동으로 Node 애플리케이션을 재시작해주는 기능을 제공합니다. 이로 인해 개발 과정이 훨씬 더 빠르고 효율적이 됩니다.

Nodemon 설치

  1. 로컬 설치 (프로젝트별): 프로젝트 디렉토리 내에서 다음 명령어를 통해 nodemon을 설치합니다.

    npm install nodemon --save-dev
  2. 전역 설치: 시스템 전체에서 nodemon을 사용하고 싶다면, 전역으로 설치할 수 있습니다. 
    npm install -g nodemon

Nodemon 사용하기

  1. package.json script 설정: package.json 파일에서 script에 nodemon을 사용하여 애플리케이션을 시작하는 스크립트를 추가할 수 있습니다.

     "scripts": {
      "start": "node index.js",
      "dev": "nodemon index.js"
    }

 

Nodemon의 주요 특징

  • 자동 재시작: 소스 코드가 변경될 때마다 nodemon은 Node 애플리케이션을 자동으로 재시작합니다.

주의사항

  • nodemon은 개발 도구이며 프로덕션 환경에서는 사용하지 않는 것이 일반적입니다.

  • 큰 프로젝트에서는 많은 파일을 감시해야 하므로 성능에 영향을 줄 수 있습니다. 이럴 때는 nodemon의 감시 설정을 조정하는 것이 좋습니다.

nodemon을 사용하면 Node.js 기반의 개발 과정이 더욱 편리해지고, 개발 효율성이 향상됩니다.

New Tech Posts