1-3. Nodemon 사용하기
서버 코드를 변경 할 때마다, 서버를 재시작하는게 꽤 귀찮지요? nodemon
이라는 도구를 사용하면 이를 자동으로 해줍니다.
먼저, 이 도구를 npm 을 통해 글로벌 설치하세요.
$ npm install -g nodemon
설치한 다음엔, 다음 명령어를 통해서 서버를 실행하면 코드가 바뀔떄마다 자동으로 재시작을 해줍니다.
$ nodemon --watch src/ src/index.js
위 명령어는, src/ 디렉토리에서 코드변화가 감지하면 재시작을 하도록 설정하고, src/index.js 를 실행시켜줍니다.
개발을 할 때마다 이 명령어를 작성하는것이 번거로울 수도 있으니 이 명령어를 npm scripts 에 추가해주도록 하겠습니다.
packages.json
- 하단
(...)
"scripts":{
"start": "node src",
"start:dev": "nodemon --watch src/ src/index.js"
}
}
이제, 서버를 실행 할 때는 yarn start
를 하면 되고, 개발모드로 킬 때는 yarn start:dev
를 입력하면 됩니다.