nodemon은 우리가 코드를 저장할때마다 서버가 자동으로 재시작 될 수 있게 해주는 package다
프로젝트 구동에 필요한 패키지가 아니기 때문에
dependency와 별개로 설치하려한다.
dependency에 써있는 것들은 프로젝트가 실행될때 필요한 패키지들이다.
설치방법은 다음과같다.
그다음 package.json가서 고쳐주자
서버를 재시작해보면 2번이 되는걸 알 수 있는데
nodemon이 왜그러냐면 저장하면 재시작하고나서 Babel이 코드의 변화를 감지하고 서버를 재시작 하기 때문에
--delay 2를 추가해준다.
저장할 때마다 2초를 기다렸다가 서버를 시작하는데 이렇게하면 Babel이 변화할때까지 기다려 줄 수 있다.
"scripts": {
"start": "nodemon --exec babel-node index.js --delay 2"
},
'Develop Dairy > JavaScript, React' 카테고리의 다른 글
node.js 앱의 보안에 도움되는 helmet express (0) | 2019.01.19 |
---|---|
Middlewares 익스프레스의 미들웨어의 이해 (0) | 2019.01.19 |
Arrow function (ES6 Extension) (0) | 2019.01.16 |
Use Babel in nodeJS (0) | 2019.01.16 |
Handling Express (0) | 2019.01.15 |