# nodemon से ऑटो-रीस्टार्ट — Node.js Fundamentals: Modules, Async और Servers

Source: https://www.skillbyai.com/hi/nodejs/node-nodemon

> nodemon या Node के built-in --watch flag से हर file बदलाव पर अपना server restart करें।

## इंस्टॉल करना और चलाना

`nodemon` आपकी फ़ाइलों को देखता है और हर सेव पर Node को रीस्टार्ट करता है — डेवलपमेंट के दौरान बढ़िया।

```bash
npm install -D nodemon
npx nodemon server.js
```

## Node का अपना --watch फ़्लैग

Node 18 से, `node --watch server.js` नेटिव रूप से वही काम करता है — सरल मामलों के लिए किसी पैकेज की ज़रूरत नहीं।

**Quiz:** डेवलपमेंट के दौरान nodemon (या node --watch) का मुख्य फ़ायदा क्या है?

- [ ] यह production में ऐप को तेज़ चलाता है
- [ ] यह testing की ज़रूरत को खत्म कर देता है
- [ ] यह production के लिए आपका code bundle करता है
- [x] यह फ़ाइल बदलने पर सर्वर को अपने-आप रीस्टार्ट करता है

*Answer:* यह फ़ाइल बदलने पर सर्वर को अपने-आप रीस्टार्ट करता है. यह हर बार कोड बदलने पर मैन्युअल रूप से रोकने और फिर से चलाने के चक्र को हटा देता है।
