Use nodemon to restart node application automatically on code change

Mar 25, 2016

We usually need to rerun node server.js when debugging Node.js project, which is painful and inefficient. Actually we can use nodemon to automatically restart node by monitoring the files change.


npm install -g nodemon


The simplest way is to replace node with nodemon to start your Node.js application. nodemon will watch the files in the directory in which nodemon was started, and if any files change, nodemon will automatically restart your node application.

nodemon server.js


For more advanced usage like: monitoring multiple directories, running non-node scripts..., you may reference: