"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > आरएनआर: वह टूल जो हर प्रोजेक्ट की स्क्रिप्ट बोलता है

आरएनआर: वह टूल जो हर प्रोजेक्ट की स्क्रिप्ट बोलता है

2024-11-08 को प्रकाशित
ब्राउज़ करें:277

rnr: The Tool That Speaks Every Project run scripts

अरे, जावास्क्रिप्ट और टाइपस्क्रिप्ट डेवलपर्स! ? क्या आप अपने विभिन्न जेएस प्रोजेक्ट शुरू करने के लिए विभिन्न कमांडों की बाजीगरी करते-करते थक गए हैं? खैर, मेरे पास आपके लिए कुछ रोमांचक खबर है! मैंने आरएनआर (उच्चारण "रनर") नामक एक टूल बनाया है जो किसी भी जावास्क्रिप्ट या टाइपस्क्रिप्ट प्रोजेक्ट को चलाना बेहद आसान बना देता है।

आरएनआर क्या है और मैंने इसे क्यों बनाया?

कल्पना करें कि आप कई जावास्क्रिप्ट परियोजनाओं पर काम कर रहे हैं - शायद एक रिएक्ट ऐप, एक नोड.जेएस सर्वर और एक वीयू.जेएस वेबसाइट। प्रारंभ करने के लिए प्रत्येक को एक अलग कमांड की आवश्यकता होती है। यह अलग-अलग रिमोट कंट्रोल का एक समूह होने जैसा है, प्रत्येक डिवाइस के लिए एक। भ्रमित करने वाला, है ना?

इसलिए मैंने आरएनआर बनाया। यह आपके JS और TS प्रोजेक्ट के लिए एक यूनिवर्सल रिमोट की तरह है। आप बस आरएनआर टाइप करें, और यह पता लगाता है कि अपना प्रोजेक्ट कैसे शुरू करें, इससे कोई फर्क नहीं पड़ता कि आप किस ढांचे या लाइब्रेरी का उपयोग कर रहे हैं!

अच्छी चीजें आरएनआर कर सकते हैं

  1. यह स्मार्ट है: आरएनआर आपके प्रोजेक्ट को देखता है और जानता है कि क्या यह रिएक्ट, व्यू, एक्सप्रेस या कोई अन्य लोकप्रिय जेएस फ्रेमवर्क है।

  2. बहुत सारे जेएस प्रोजेक्ट्स के साथ काम करता है: चाहे आप नेक्स्ट.जेएस, एक्सप्रेस, रिएक्ट, वीयू या सादे जावास्क्रिप्ट का उपयोग कर रहे हों, आरएनआर जानता है कि उन सभी को कैसे संभालना है।

  3. सर्वश्रेष्ठ पैकेज प्रबंधक चुनता है: आरएनआर स्वचालित रूप से एनपीएम, यार्न, पीएनपीएम, या बन के बीच चयन करता है - जो भी आपके प्रोजेक्ट के लिए सबसे अच्छा है।

  4. एक कमांड यह सब करता है: डेव मोड में चलाना चाहते हैं? अपना प्रोजेक्ट बनाएं? इसे उत्पादन मोड में प्रारंभ करें? आरएनआर कमांड में बस एक छोटे से बदलाव के साथ यह सब कर सकता है।

  5. सेटअप करने में आसान: आरएनआर खुद को सेट करता है, लेकिन अगर आप यह अनुकूलित करना चाहते हैं कि यह आपके प्रोजेक्ट के साथ कैसे काम करता है तो आप चीजों में बदलाव कर सकते हैं।

आरएनआर मोड: आपके जेएस प्रोजेक्ट को चलाने के विभिन्न तरीके

rnr अत्यंत लचीला है। आपके जावास्क्रिप्ट प्रोजेक्ट पर अलग-अलग तरीकों से काम करने में आपकी मदद करने के लिए इसमें अलग-अलग मोड हैं:

  1. डेव मोड: यह तब होता है जब आप कोडिंग कर रहे होते हैं और तुरंत अपने परिवर्तन देखना चाहते हैं। यह आपके काम का लाइव पूर्वावलोकन करने जैसा है।
    इसे इस तरह उपयोग करें: आरएनआर देव या सिर्फ आरएनआर

  2. बिल्ड मोड: जब आप अपने प्रोजेक्ट को तैनाती के लिए तैयार करने के लिए तैयार हों, तो इस मोड का उपयोग करें। यह शिपिंग के लिए आपके ऐप की पैकेजिंग करने जैसा है।
    इसे इस तरह उपयोग करें: rnr build

  3. उत्पादन मोड: यह आपके ऐप को उत्पादन परिवेश में चलाने के लिए है। इसे प्रदर्शन के लिए अनुकूलित किया गया है, विकास के लिए नहीं।
    इसे इस तरह उपयोग करें: rnr prod

और हम यहीं नहीं रुकेंगे! हम आपके जावास्क्रिप्ट विकास जीवन को आसान बनाने के लिए और भी अधिक मोड जोड़ने पर काम कर रहे हैं।

आरएनआर के साथ शुरुआत कैसे करें

आरएनआर प्राप्त करना बहुत आसान है। बस इसे अपनी कमांड लाइन में टाइप करें:
यहां खोजें

npm i -g @sujit-shrc/rnr

फिर, अपने किसी जावास्क्रिप्ट या टाइपस्क्रिप्ट प्रोजेक्ट फ़ोल्डर में जाएं और टाइप करें:

rnr

इतना ही! आरएनआर आपके लिए आपका प्रोजेक्ट शुरू करेगा।

मैंने आरएनआर क्यों बनाया?

एक जावास्क्रिप्ट डेवलपर के रूप में, मैं विभिन्न परियोजनाओं के लिए एनपीएम रन डेव, यार्न स्टार्ट, पीएनपीएम रन सर्व आदि के बीच स्विच करते-करते थक गया था। मैंने सोचा, "कोई बेहतर तरीका होना चाहिए!" इस तरह आरएनआर का जन्म हुआ - जेएस परियोजनाओं को चलाने को सरल और सुसंगत बनाने के लिए।
npmjs

पर जाएं

आप आरएनआर को क्यों पसंद करेंगे?

  • समय की बचत होती है: अब प्रत्येक जेएस प्रोजेक्ट को कैसे शुरू किया जाए, इसके बारे में सोचने की जरूरत नहीं है।
  • सभी JS फ्रेमवर्क के साथ काम करता है: अपने रिएक्ट, Vue, Angular, या Node.js प्रोजेक्ट के लिए एक ही कमांड का उपयोग करें।
  • आसान मोड स्विचिंग: विकास, उत्पादन और निर्माण मोड के बीच सहजता से स्विच करें।
  • बेहतर होता जा रहा है: हम हमेशा अधिक जेएस टूल और फ्रेमवर्क के लिए समर्थन जोड़ रहे हैं।

आरएनआर के लिए आगे क्या है?

हम जावास्क्रिप्ट और टाइपस्क्रिप्ट डेवलपर्स के लिए आरएनआर को और भी बेहतर बनाने पर काम कर रहे हैं! हम अधिक फ्रेमवर्क के लिए समर्थन जोड़ने, प्रोजेक्ट प्रकारों का पता लगाने के तरीके में सुधार करने और शायद परीक्षण और डिबगिंग के लिए कुछ बेहतरीन सुविधाएं जोड़ने पर भी विचार कर रहे हैं। बने रहें!

आज ही आरएनआर आज़माएं!

क्या आप अपने जावास्क्रिप्ट और टाइपस्क्रिप्ट प्रोजेक्ट को चलाना बेहद आसान बनाना चाहते हैं? आरएनआर को आज़माएं:

npm i -g @sujit-shrc/rnr

अधिक जानने, किसी भी समस्या की रिपोर्ट करने या जेएस समुदाय के लिए आरएनआर को और भी बेहतर बनाने में योगदान देने के लिए हमारे गिटहब रेपो को देखें।

आइए मिलकर जावास्क्रिप्ट विकास को आसान और अधिक मज़ेदार बनाएं!

हैप्पी कोडिंग, जेएस उत्साही! ?


पी.एस. हमें यह जानकर ख़ुशी होगी कि आप आरएनआर के बारे में क्या सोचते हैं! क्या आपने इसे अपने जावास्क्रिप्ट प्रोजेक्ट्स के साथ आज़माया? क्या आपके पास टाइपस्क्रिप्ट उपयोगकर्ताओं के लिए इसे बेहतर बनाने के विचार हैं? हमें टिप्पणियों में या GitHub पर बताएं। आपकी प्रतिक्रिया हमें सभी जेएस डेवलपर्स के लिए आरएनआर को अद्भुत बनाने में मदद करती है!

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/sugit-shrc/rnr-the-tool-that-speaks-every-project-run-scripts-35kb?1 यदि कोई उल्लंघन है, तो कृपया स्टडी_गोलंग@163 से संपर्क करें इसे हटाने के लिए .com
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3