본문 바로가기

IT/nodejs

nodemon (소스 수정 시 서버 재시작 없이 반영)

반응형

nodejs 진행하면 소스 수정 시 서버 재시작을 해야한다.

개발 진행 시 수정할 때 마다 재시작을 하면 여간 불편한게 아니다.

그 대안으로 nodemon(소스 수정 시 재시작 없이 반영) 모듈이 있다.

모듈을 설치해보자

npm i --save-dev nodemon

설치 완료!!

 

nodejs 서버를 설치한 nodemon으로 실행

nodemon ./bin/www

nodemon 서버 실행되는 과정

실행되면 소스 수정 없이 바로 반영된다.

 

실행 명령어를 패키지 스크립트에 등록하자

경로 : package.json (scripts: dev) 추가

{
  "name": "back",
  "version": "0.0.0",
  "private": true,
  "scripts": {
    "start": "node ./bin/www"
    ,"dev": "nodemon ./bin/www"
  },
  "dependencies": {
    "cookie-parser": "~1.4.4",
    "debug": "~2.6.9",
    "express": "~4.16.1",
    "http-errors": "~1.6.3",
    "jade": "~1.11.0",
    "morgan": "~1.9.1"
  },
  "devDependencies": {
    "nodemon": "^2.0.4"
  }
}

추가한 명령어로 실행

npm run dev

반응형

'IT > nodejs' 카테고리의 다른 글

nodejs cors 알아보자 (도메인간 교차통신허용)  (2) 2020.06.19
nodejs mysql 연결 후 DB 데이터 호출  (1) 2020.06.19
nodejs mysql 연결  (2) 2020.06.19
nodejs router에 대해 알아보자  (5) 2020.06.19
node js 설치방법  (0) 2020.06.17