왜 사용하는가?
번거로운 작업을 줄여주고 빠른 피드백을 받을 수 있어서 생산성이 향상된다.
npm i -D nodemon
: 의존성을 개발모드에서만 추가
npm i -g nodemon
: 다른 패키지에서도 사용가능
사용법은 node index.js
와 동일하게 사용!
nodemon index.js
package.json
"scripts": {
"dev": "nodemon"
},
nodemon.json
{
"watch": ["server.js", "nodemon.json"],
"exec": "node server.js",
"ext": "js json jsx",
"ignore : //..
}
1.watch
: 이 파일 들의 코드 변경이 감지되면 서버를 재시작하겠다.
2.exec
: 감지되었을 때 수행할 명령
3.ext
: extension, 파일확장자를 적어준다.
4.ignore
: 이거는 감지하지 않음.