I want to use nodemon to automatically detect changes in my scripts in node.js project and restart when change detected. I have my project setup using express.js. How to use nodemon with express.js, so that when i type npm start
, nodemon initiates itself.

- 1,016
- 1
- 11
- 13
7 Answers
Install nodemon as globally first, using these commands
`npm install -g nodemon` or `sudo npm install -g nodemon`
Next, ensure the "scripts" field of package.json file as this type
"scripts": {
"start":"nodemon index.js",
"devStart": "nodemon index.js"
}
If not as this type then change it and run
npm run devStart

- 127
- 1
- 4
For this firstly install nodemon globally as
npm install -g nodemon
Now go to your express.js project directory and in that open the package.json file. In the package.json file change
"start": "node ./bin/www"
to "start": "nodemon ./bin/www"
Now run your app using npm start

- 1,016
- 1
- 11
- 13
-
3Why question and answer yourself ? – Ajay Gupta Aug 07 '17 at 10:51
-
You don't need `-g` for this. Just use `npm install -S nodemon` – Jan Jul 26 '18 at 15:55
First of all you need to install nodemon, so give root privilege and install globally using following command:
sudo npm install nodemon -g
Then, go to your node project directory and open package.json and change "node" to "nodemon" in start field of scripts field.Ex:
"scripts": {
"start": "nodemon ./bin/www"
}

- 28,486
- 11
- 60
- 77

- 690
- 5
- 6
first of all, install Nodemon
npm i nodemon
after this, go to package.json and add a new key/value into scripts, like this
"scripts": {
"dev": "nodemon src/index.js"
},
so now just start you app with npm run dev

- 439
- 4
- 11
Install what you need:
npm install express nodemon
Ensure to set up express, server and others properly:
const express = require('express');
const app = express();
...
Add "start": "nodemon index.js"
, to the "scripts" in your package.json
file:
"scripts": {
"start": "nodemon index.js",
},
Run npm start
on your terminal.

- 459
- 3
- 10
You just need to npm install nodemon
or npm install -g nodemon
and then nodemon .\[your-app-name].js
. Remember for each time you make any changes to your code press Ctrl + S
to save the changes so nodemon
can recognize changes and apply them. To SumUp There is two steps to use nodemne:
//step #1
npm install (-g) nodemon
//step #2
nodemon .\[your-app-name].js

- 369
- 2
- 12