> For the complete documentation index, see [llms.txt](https://bc.rocketacademy.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bc.rocketacademy.co/0-foundations/0.5-node.js/0.5.3-nodemon.md).

# 0.5.3: Nodemon

## Learning Objectives

1. Nodemon auto-refreshes Node applications on code changes, helpful for development

## Introduction

[Nodemon](https://www.npmjs.com/package/nodemon) is an application that restarts our Node app every time we change a file that the app depends on. This is especially useful in development when we make frequent changes to our code. Without Nodemon we would need to manually quit and restart our app on code changes.

## Usage

1. Install Nodemon globally to run Nodemon from all folders.

   ```
   npm i -g nodemon
   ```
2. Run `nodemon` on the entry file of our app. When any app files changes, Nodemon will restart the app.

   ```
   nodemon index.js
   ```
