nodemon이란?
Node.js 서버가 실행 중일때 javascript코드가 변경을 감지해서,
변경시마다 명령어를 실행 수 있게 해주는 Node.js 패키지
nodemon의 필요성
js코드의 변경 결과를 바로바로 확인 할 수 있어, 원하는 데로 수정하기 쉽다.
관리중인 javascript가 정상적으로 종료되면, 스크립트를 자동으로 다시 시작해준다!
nodemon 설치
npm i -g nodemon
// -g : 글로벌설치
nodemon 사용법
// nodemon으로 javascript 실행
nodemon index.js
// -e ( --ext ) : 감지할 확장자 지정
nodemon -e ts
// -x ( --exec ) : 외부 명령어 사용
nodemon -x <명령어>
// -w ( --watch ) : 감지할 폴더, 파일 지정
nodemon -w src/index.js
// -i ( --ignore) : 무시할 폴더, 파일 지정
nodemon -i src/ignore.js
nodemon 설정파일 작성
// nodemon.json
{
"verbose": true,
"ignore": ["*.test.js", "fixtures/*"], // 무시할 파일 선택
"execMap": {
"rb": "ruby",
"pde": "processing --sketch={{pwd}} --run"
},
"exec" : "babel-node server.js" // 설정파일에서 실행코드 설정가능
}
반응형