티스토리 뷰
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
728x90
반응형
'Backend > 꾸준히 TIL' 카테고리의 다른 글
jekyll 자동으로 서버 리로드 명령어 (0) | 2022.07.26 |
---|---|
좋은 git commit 메시지 작성하기 위한 7가지 약속 (0) | 2022.07.22 |
git pull request, git fetch CLI (0) | 2022.07.19 |
git config --replace-all 옵션 (0) | 2022.07.18 |
Build Jekyll Site Error - No repo name found (0) | 2022.07.15 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 개발용어
- nestjs jest
- OS
- 디지털디톡스
- Mongoose
- 갓생살자
- 참고
- vscode
- node.js
- 나도 할 수 있다
- 한달어스
- TypeScript
- 한달독서
- gem
- 습관개선
- git
- 클린아키텍쳐
- RDBMS
- Jekyll
- Nest.js
- MongoDB
- TDD
- MySQL
- jest
- 스마트폰중독
- nestjs
- 바이트디그리
- IT용어
- typeORM
- 미완
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함