nodemon
이나 pm2
는 hot reload를 가능하게 해주는 패키지들이다. 소스의 수정이 있어도 다시 서버를 일일히 재시작할 필요가 없어서 편하다. 개발시에는 로그를 그냥 바로 콘솔에 보여주는 nodemon
을 좀 더 선호한다.
nodemon
이 바라보는 프로젝트 경로에 제외하고 싶은 파일이나 폴더가 있다면 설정을 통해 제외시킬 수 있다.
//package.json
{
"name": "passport-practice",
"version": "1.0.0",
"description": "",
...
"nodemonConfig": {
"ignore": [
"**/제외폴더/*"
]
}
}