# nodemon से ऑटो-रीस्टार्ट — नोड.जेएस

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

> फ़ाइल बदलने पर सर्वर को अपने-आप रीस्टार्ट करें।

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

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

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

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

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

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

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

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