🫣 서버 껐다켰다 하기 귀찮으니까 Nodemon
만약 app.js 파일에 서버를 작성하고 아래의 명령어를 적어 서버를 돌렸다면
node app.js
만약에 app.js의 서버 코드를 바꾸게 되면 터미널에서 ctrl + c를 이용해서 서버를 껐다 키지 않으면 반영이 되지 않는다.
이렇게 매번 서버를 껐다 키기는 너무너무 번거로운 일이다.
이런 불편함을 없애기 위한 모듈이 nodemon이다.
😈 Nodemon 다운받고 실행시키기
1. Nodemon은 npm을 통해 설치할 수 있다.
터미널에서 다음의 명령어를 입력한다.
npm install nodemon
2. 노드몬이 서버 파일을 감시하도록 해준다.
노드몬이 서버를 업데이트하게 하는 방법은 기본적으로 아래의 명령어를 입력하는 것인데
nodemon --watch app.js
//nodemon --watch {경로}
//혹은 아래와 같이 적을 수도 있다.
npx nodemon app.js
매번 이렇게 적기가 헷갈릴 수도 있어, package.json에 다음을 추가해줄 수 있다.
(...)
"scripts":{
"start": "node app.js",
"start:dev": "nodemon --watch app.js",
}
}
이러면 매번 nomon --watch {경로} 명령어 없이 아래같이 직관적으로 실행할 수 있다.
npm run start //서버 열기
npm run start:dev //nodemon으로 개발모드 실행
3. 서버파일을 변경하고 저장(cmd + s)을 하면 nodemon이 서버를 재가동하는 것을 확인할 수 있다.
'개념 > Node.js' 카테고리의 다른 글
[Node.js] Express 시작하기, 미들웨어와 라우터 사용법 (0) | 2022.08.16 |
---|---|
[Node.js] Node.js http모듈 사용해서 미니 서버 만드는 방법 (1) | 2022.08.11 |
[Node.js] Node.js와 npm, package.json뜯어보기 (0) | 2022.07.10 |
[Node.js] NVM: 미즈마블 말고, 미즈노드! Node.js 버전 여행 (0) | 2022.07.10 |
[Node.js]Node.js와 javaScript의 차이 (0) | 2022.07.08 |