소스에 수정을 가할 때마다 서버를 내렸다 올렸다 해야하는데
nodemon이 있으면 소스를 변경할 때마다 이를 감지하여 자동으로 서버 재시작을 해준다(고 한다)
npm i nodemon --save-dev
--save뒤에 -dev가 있는데 이는 배포하기 전, local에서만 쓰겠다는 것이다.
이걸 하고 나면 package.json에
이렇게 nodemon이 뜬다. -dev를 붙였기때문에 devdependency로 들어갔음
그리고 scripts에서
nodemon 옵션으로 서버를 구동할 수 있게 옵션을 써준다.
그럼 원래는 npm run start
를 통해 node옵션으로 서버를 켰는데
이제 npm run backend
로 nodemon으로 서버를 켤 수 있게 된 것임.
(이름은 backend가 아니어도 상관 없음)
이렇게 nodemon이 서버구동을 하는 것을 볼 수 있음
더 듣고 싶은데 일단 운동하러..