पाठ 27 / 30

nodemon से ऑटो-रीस्टार्ट

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

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

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

npm install -D nodemon
npx nodemon server.js

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

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

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

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

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