nodemon is a utility for Node.js that helps developers in automatically restarting the Node.js application when changes are made to files within the project directory. This is particularly useful during development, as it eliminates the need to manually stop and restart the server every time you make changes to your code.
To start using nodemon to monitor and automatically restart your Node.js application while editing your package.json, you can follow these steps:
Install nodemon globally:You can install nodemon globally using npm or yarn:
npm install -g nodemon or yarn global add nodemon
Installing nodemon globally allows you to access it from any Node.js project on your system.
Set up your Node.js project:Navigate to your Node.js project directory using the terminal.
Edit your package.json:Open your package.json file in a text editor.
Add a start script:Inside the "scripts" section of your package.json, add a "start" script that runs your Node.js application using nodemon. For example:
"scripts": {
"start": "nodemon index.js"
}
Replace "index.js" with the entry point file of your Node.js application.
Save your package.json file.
Start your application:In the terminal, navigate to your project directory if you haven’t already and run the following command:
npm start or yarn start
This command will start your Node.js application using nodemon. Now, any changes you make to files within the project directory will automatically trigger nodemon to restart the application, reflecting the changes without manual intervention.