एनपीएम (नोड पैकेज मैनेजर) एक लोकप्रिय उपकरण है जिसका उपयोग डेवलपर्स अपने कोड को दूसरों के साथ प्रबंधित और साझा करने के लिए करते हैं। एनपीएम पैकेज बनाना आपके कोड को समुदाय के साथ साझा करने और दूसरों के लिए उपयोग को आसान बनाने का एक शानदार तरीका हो सकता है। इस लेख में, हम एनपीएम पैकेज बनाने के तरीके के बारे में चरण-दर-चरण मार्गदर्शिका प्रदान करेंगे।
चरण 1: अपना प्रोजेक्ट सेट करें
एनपीएम पैकेज बनाने में पहला कदम अपना प्रोजेक्ट स्थापित करना है। इसमें आपके प्रोजेक्ट के लिए एक नई निर्देशिका बनाना और उसे एनपीएम के साथ आरंभ करना शामिल है। ऐसा करने के लिए, अपना टर्मिनल खोलें और उस निर्देशिका पर जाएँ जहाँ आप अपना प्रोजेक्ट बनाना चाहते हैं। फिर, निम्न आदेश चलाएँ:
"`
एनपीएम init
"`
यह आपको अपने प्रोजेक्ट के बारे में कुछ जानकारी दर्ज करने के लिए प्रेरित करेगा, जैसे उसका नाम, संस्करण, विवरण और लेखक। यदि आप सुनिश्चित नहीं हैं कि क्या दर्ज करना है तो आप अधिकांश फ़ील्ड खाली छोड़ सकते हैं।
चरण 2: अपना कोड लिखें
एक बार जब आप अपना प्रोजेक्ट सेट कर लें, तो अपना कोड लिखने का समय आ गया है। यह कोई भी जावास्क्रिप्ट कोड हो सकता है जिसे आप दूसरों के साथ साझा करना चाहते हैं। उदाहरण के लिए, आप एक उपयोगिता लाइब्रेरी बना सकते हैं जो सरणियों या स्ट्रिंग्स के साथ काम करने के लिए सामान्य फ़ंक्शन प्रदान करती है।
सुनिश्चित करें कि आपका कोड अच्छी तरह से प्रलेखित है और समझने में आसान है। इससे दूसरों के लिए आपके पैकेज का उपयोग करना और उसमें योगदान करना आसान हो जाएगा।
चरण 3: एक package.json फ़ाइल बनाएँ
अगला चरण आपके पैकेज के लिए एक package.json फ़ाइल बनाना है। इस फ़ाइल में आपके पैकेज के बारे में मेटाडेटा शामिल है, जैसे इसका नाम, संस्करण, निर्भरताएँ और स्क्रिप्ट।
पैकेज.जेसन फ़ाइल बनाने के लिए, अपने टर्मिनल में निम्नलिखित कमांड चलाएँ:
"`
एनपीएम init -y
"`
यह कुछ बुनियादी जानकारी के साथ एक डिफ़ॉल्ट package.json फ़ाइल बनाएगा। आप अपने पैकेज के बारे में अधिक जानकारी जोड़ने के लिए इस फ़ाइल को संपादित कर सकते हैं।
चरण 4: अपना कोड पैकेज में जोड़ें
एक बार जब आप अपनी package.json फ़ाइल बना लेते हैं, तो पैकेज में अपना कोड जोड़ने का समय आ जाता है। आप "src" नामक एक नई निर्देशिका बनाकर और उसमें अपनी कोड फ़ाइलें जोड़कर ऐसा कर सकते हैं।
उदाहरण के लिए, यदि आपके पास "my-utils" नामक उपयोगिता लाइब्रेरी है, तो आप "my-utils.js" नामक एक फ़ाइल बना सकते हैं और इसे src निर्देशिका में जोड़ सकते हैं।
चरण 5: अपने package.json में एक मुख्य फ़ाइल जोड़ें
अगला चरण आपकी package.json फ़ाइल में एक मुख्य फ़ाइल जोड़ना है। यह एनपीएम को बताता है कि आपके पैकेज के लिए प्रवेश बिंदु के रूप में किस फ़ाइल का उपयोग करना है।
ऐसा करने के लिए, अपनी package.json फ़ाइल खोलें और निम्न पंक्ति जोड़ें:
"`
"मुख्य": "src/my-utils.js"
"`
यह एनपीएम को आपके पैकेज के लिए मुख्य फ़ाइल के रूप में src निर्देशिका में "my-utils.js" फ़ाइल का उपयोग करने के लिए कहता है।
चरण 6: अपना पैकेज प्रकाशित करें
एक बार जब आप अपना कोड जोड़ लेते हैं और अपनी package.json फ़ाइल अपडेट कर लेते हैं, तो अब आपके पैकेज को NPM पर प्रकाशित करने का समय आ गया है। ऐसा करने के लिए, आपको एनपीएम वेबसाइट पर एक खाता बनाना होगा और एनपीएम सीएलआई का उपयोग करके अपने खाते में लॉग इन करना होगा।
अपना पैकेज प्रकाशित करने के लिए, अपने टर्मिनल में निम्नलिखित कमांड चलाएँ:
"`
एनपीएम प्रकाशित करें
"`
यह आपके पैकेज को एनपीएम रजिस्ट्री पर अपलोड कर देगा और इसे दूसरों के उपयोग के लिए उपलब्ध करा देगा।
चरण 7: अपना पैकेज अपडेट करें
एक बार जब आप अपना पैकेज प्रकाशित कर लेते हैं, तो आप इसे आवश्यकतानुसार अपडेट करना जारी रख सकते हैं। अपने पैकेज को अपडेट करने के लिए, बस अपने कोड में बदलाव करें और अपनी package.json फ़ाइल में संस्करण संख्या अपडेट करें।
फिर, अपने पैकेज का नया संस्करण प्रकाशित करने के लिए निम्नलिखित कमांड चलाएँ:
"`
एनपीएम पब्लिश-एक्सेस पब्लिक
"`
यह आपके पैकेज को एनपीएम रजिस्ट्री पर अपडेट कर देगा और नया संस्करण दूसरों के उपयोग के लिए उपलब्ध कराएगा।
निष्कर्ष
एनपीएम पैकेज बनाना अपना कोड दूसरों के साथ साझा करने और ओपन-सोर्स समुदाय में योगदान करने का एक शानदार तरीका हो सकता है। इस आलेख में उल्लिखित चरणों का पालन करके, आप अपना स्वयं का एनपीएम पैकेज बना सकते हैं और इसे दूसरों के उपयोग के लिए उपलब्ध करा सकते हैं। अपने कोड को अच्छी तरह से प्रलेखित और समझने में आसान रखना याद रखें, और आवश्यकतानुसार अपने पैकेज को नियमित रूप से अपडेट करें।
- एसईओ संचालित सामग्री और पीआर वितरण। आज ही प्रवर्धित हो जाओ।
- प्लेटोआईस्ट्रीम। Web3 इंटेलिजेंस। ज्ञान प्रवर्धित। यहां पहुंचें।
- स्रोत: प्लेटो डेटा इंटेलिजेंस: प्लेटोडाटा
- 1
- 7
- a
- About
- लेखा
- जोड़ें
- जब जोड़ा गया
- जोड़ना
- aiwire
- प्रवर्धित
- an
- और
- सरणियों
- लेख
- AS
- Author
- उपलब्ध
- बुनियादी
- BE
- रिक्त
- by
- बुलाया
- कर सकते हैं
- परिवर्तन
- कोड
- COM
- आदेश
- सामान्य
- समुदाय
- शामिल हैं
- सामग्री
- जारी रखने के
- योगदान
- बनाना
- खाता बनाएं
- बनाया
- बनाना
- तिथि
- डेटा खुफिया
- चूक
- विवरण
- डेवलपर्स
- डायरेक्टरी
- वितरण
- आसान
- आसान
- संपादित
- दर्ज
- प्रविष्टि
- उदाहरण
- फ़ील्ड
- पट्टिका
- फ़ाइलों
- प्रथम
- पहला कदम
- निम्नलिखित
- के लिए
- उदाहरण के लिये
- कार्यों
- महान
- गाइड
- है
- यहाँ उत्पन्न करें
- कैसे
- How To
- HTTPS
- in
- करें-
- के बारे में जानकारी
- बुद्धि
- शामिल
- Is
- IT
- आईटी इस
- जावास्क्रिप्ट
- जेपीजी
- JS
- JSON
- रखना
- ज्ञान
- ज्ञान प्रवर्धित
- छोड़ना
- पुस्तकालय
- लाइन
- लॉगिन
- मुख्य
- बनाना
- परिवर्तन करें
- प्रबंधन
- प्रबंधक
- मेटाडेटा
- हो सकता है
- अधिक
- अधिकांश
- नाम
- नेविगेट करें
- आवश्यकता
- जरूरत
- नई
- अगला
- अगला कदम
- आसंधि
- NPM
- संख्या
- of
- on
- खुला
- खुला स्रोत
- अन्य
- उल्लिखित
- खुद की
- पैकेज
- पैकेज प्रबंधक
- प्लेटो
- प्लेटो ऐवायर
- प्लेटो डेटा इंटेलिजेंस
- प्लेटोडाटा
- बिन्दु
- लोकप्रिय
- संचालित
- pr
- पीआर वितरण
- परियोजना
- शीघ्र
- प्रदान करना
- प्रदान करता है
- प्रकाशित करना
- प्रकाशित
- रजिस्ट्री
- नियमित तौर पर
- याद
- रन
- लिपियों
- सेट
- सेट अप
- Share
- केवल
- कुछ
- कदम
- क्रमशः
- कदम
- तार
- ऐसा
- बताता है
- अंतिम
- कि
- RSI
- लेकिन हाल ही
- फिर
- पहर
- सेवा मेरे
- बस आज
- साधन
- समझना
- up
- अपडेट
- अद्यतन
- उपयोग
- प्रयुक्त
- का उपयोग
- उपयोगिता
- संस्करण
- करना चाहते हैं
- रास्ता
- Web3
- Web3 इंटेलिजेंस
- वेबसाइट
- क्या
- जहां
- मर्जी
- साथ में
- काम कर रहे
- लिखना
- आप
- आपका
- आपका खाता
- ज़ेफिरनेट