Auto reload¶
Last updated on: 12 January, 2020
Compiled by: Evan Tay
Problem: Manually reloading the NodeJS server by hitting Ctrl + C
and entering npm start
repeatedly in development is exhausting.
Solution: Automatically reload the server each time there is a change!
Nodemon¶
Quote
Nodemon is a utility that will monitor for any changes in your source and automatically restart your server.
How-to-use¶
1 |
|
- Install
nodemon
:npm i -g nodemon
. - Replace
node
withnodemon
in your command. For example, changenode index.js
tonodemon index.js
. That's it.
Add to npm scripts¶
You can also add it to npm scripts to make life even easier.
1 2 3 4 5 6 7 8 |
|
After doing so, you can enter npm run dev
subsequently, which will resolve to nodemon index.js
.
Resources¶
- Nodemon's landing page:
https://nodemon.io/