티스토리 뷰

Backend/꾸준히 TIL

Node.js - Nodemon

개발하는 후딘 2022. 7. 21. 13:54
728x90
반응형

Nodemon이 왜 필요하나요?

서버의 코드 변경하고 변경내역을 확인하려면 실행중인 서버를 종료하고 다시 시작해야되는 불편함이 있습니다.
이러한 불편함을 해결하기 위해서, 서버단에서 코드가 변경되면 서버 재실행 없어도 바로 반영되는 유용한 패키지가 있습니다!
Nodemon은 변경사항을 살펴보다가 변경사항을 발견하면, 바로 자동으로 변경사항을 반영하여 다시 실행합니다.

노드몬을 설치해봅시다.

$ npm i -D nodemon

* npm install --save-dev nodemon 과 동일합니다.

노드몬으로 서버를 실행해봅시다.
package.json 의 "scripts" 키에 대한 value를 아래와 같이 추가합니다.

"scripts":{
	"server": "nodemon src/main.js"
}


추가 후 서버를 실행합니다.

$ npm run server

그러면 아래 서버 실행 명령어를 수행할 때, 서버가 실행됨과 동시에

서버단의 코드 변경하고 저장단축키를 누르게되면
아래의 메시지처럼 자동으로 변경내역을 반영하여 서버가 재실행 됩니다.

[nodemon] restarting due to changes...
[nodemon] starting `node src/main.js`


[참고]
노드몬: https://backend-intro.vlpt.us/1/03.html

1-3. Nodemon 사용하기 · GitBook

1-3. Nodemon 사용하기 서버 코드를 변경 할 때마다, 서버를 재시작하는게 꽤 귀찮지요? nodemon 이라는 도구를 사용하면 이를 자동으로 해줍니다. 먼저, 이 도구를 npm 을 통해 글로벌 설치하세요. $ npm

backend-intro.vlpt.us

728x90
반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함