DEV

nodemon 사용 방법

Beomsu Koh 2023. 1. 13.

Nodemon 사용 방법

nodemon은 노드가 실행하는 파일이 속한 디렉터리를 감시하고 있다가 파일이 수정되면 자동으로 노드 애플리케이션을 재시작한다.
즉 개발자 입장에서 재시작 없이 코드를 자동 반영 할 수 있다

nodemon 설치

yarn add nodemon

nodemon 설정

root 디렉터리에 nodemon.json을 만들고, 아래 스크립트를 입력한다.

{
  
  "watch": ["src"],
  "ext": "ts,json",
  "ignore": ["src/dev.ts"],
  "exec": "ts-node -r tsconfig-paths/register ./src/index.ts",
  "env": {
    "PORT": "4000"
  }
}
  • exec : 실제 실행 명령어
  • ext : 파일 변경을 감지할 확장자
  • ignore: 파일 변경 감지 제외

package.json 설정

  "scripts": {
    "dev": "cross-env NODE_ENV=development nodemon",
  },

package.json에 scripts 와 실행 명령어를 입력한다

난 cross-env를 사용했기 때문에 cross-env NODE_ENV=development nodemon으로 입력했다
각자 개발 환경에 맞춰 "[실행 명령어]":"nodemon" 꼴로 변형 시키면 된다.

여기까지 했으면 이제 yarn dev하면 실행 된다.
(난 의존성 관리를 yarn으로 하기 때문에 yarn dev 커맨드로 실행 된다)

'DEV' 카테고리의 다른 글

Postman 자동화하는 방법 with csv  (4) 2023.02.16
nodemon - system limit for number of file watchers reached  (0) 2023.02.01
cross-env 사용 방법  (0) 2023.01.13
vite는 무엇인가  (0) 2023.01.12
yarn은 무엇인가  (0) 2023.01.12

댓글