#8 Nodemon

HeeDong-log·2023년 9월 11일

nodemon 모듈

Node.js 개발 시 자바 스크립트 파일들을 수정 할때마다 매번 ctrl+c를 통해 node를 종료 후 다시 실행해줘야 하는 번거로움이 있었다.
하지만 파일들을 모니터링하고 있다가 수정될 경우 자동으로 서버를 재실행시켜주는 모듈, 그것이 스크립트 모니터링 유틸리티 nodemon 이다.

package.json에서 scripts 부분을 보면 기존에는
"start": "node index.js" 부분만 있어서 서버를 실행할 때
npm run start 명령어를 사용했었는데

"dev": "nodemon index.js" 부분을 추가하여
nodemon으로 실행할 때는 npm run dev로 실행한다.

"dev" 부분은 사용자의 마음대로 작성할 수 있다.
"nodemon": "nodemon index.js" 이라고 작성하게 되면
npm run nodemon 명령어로 서버를 실행 할 수 있게 된다.

nodemon을 다운받을 때 다음과 같이 여러 명령어가 있는데

npm install nodemon
npm install -g nodemon
npm install nodemon --save
npm install nodemon --save-dev

-g 는 global의 약자이다.
그래서 그 한 프로젝트 안에만 설치하는게 아닌 다른 프로젝트에서도 쓸수있게 global로 설치하는것이다.
--save는 설치하고 난 후에 package.json파일에 자동으로 해당 모듈 이름을 적어준다.
그리고 -dev는 development모드 개발모드에서만 사용이 될 수 있게 모듈을 받는다.
-dev는 개발자모드이기 때문에 local에서만 사용이 가능하다.

profile
포기하지 않는 코딩 생활-!

0개의 댓글