सभी अधिकार वापस स्वागत करते हैं और इस वीडियो को हम अंत में क्या डैश डैश ध्वज को बचाने के लिए के बारे में बात करने जा रहे हैं इसका मतलब है जब हम एनपीएम स्थापित करते हैं।
मैं शुरू में इस के लिए इरादा था पिछले वीडियो के अंत में, बल्कि इसलिए कि समय की कमी का होना रूप में मैं मुझे एहसास हुआ कि कुछ और विस्तार था कि वहाँ है कि हम और कुछ अन्य घटक है कि मैं में लाना चाहते थे के बारे में बात करने की जरूरत है इस रिकॉर्डिंग शुरू चर्चा और कहा कि यह समझ में आता है कि यह एक स्टैंडअलोन वीडियो होने के लिए बनाया है।
तो यहाँ उद्देश्यों संकुल स्थापित करने और समझने के लिए इसका क्या मतलब झंडा बचाने के लिए पानी का छींटा पानी का छींटा का उपयोग करने के लिए कर रहे हैं।
समझा क्या पैकेज है कि जेसन दायर करता है और फिर एक और आदेश का उपयोग करें।
एनपीएम और बुनना एक नए पैकेज बनाने के लिए।
इस फाइल पैकेज स्कॉट जे गीत के बारे में बात कर रही द्वारा शुरू करते हैं।
और कहा कि मैं Noj यह भी कहा जाता है एक कंपनी के ब्लॉग पर एक अच्छा ब्लॉग पोस्ट को खोलने के लिए जा रहा हूँ क्या करना है और इस पोस्ट के लिए क्या पैकेज है कि सिर्फ फ़ाइल पर हर एक एनपीएम पैकेज है कि हम का उपयोग किया है कि बताते हैं और हम करेंगे भविष्य में इस्तेमाल के लिए एक फ़ाइल पैकेज बुलाया जम्मू गीत है।
तो मैं आपको लगता है कि पहले अगर हम हमारी पहली एक्सप्रेस एप्लिकेशन को देखने के दिखा सकते हैं और हम एक्सप्रेस निर्देशिका में लग रही है कि जेसन और हम बाद में जेसन चर्चा करने जा रहे पैकेज नामक एक फाइल है।
यह एक जावास्क्रिप्ट वस्तु संकेतन के लिए खड़ा है।
यह सिर्फ एक डेटा प्रकार एक फ़ाइल में पाठ स्वरूपण संरचना का प्रतिनिधित्व करने का एक तरीका है।
और क्या यह एक फ़ाइल है तो यह एक विवरण एक नाम एक लेखक और फिर सब अलग अलग योगदानकर्ताओं जो यह जोड़ा होता है कि इस विशेष आवेदन या इस पैकेज एक्सप्रेस के बारे में सभी मेटा डेटा होता है।
यह भी लाइसेंस पाने हब रिपोजिटरी आप एल मुखपृष्ठ तो यह सबसे महत्वपूर्ण बात यह निर्भरता इसके लिए खोज करने के लिए इस्तेमाल किया जा सकता है और शायद हो गए हैं।
ये सभी संकुल है कि अभिव्यक्त पर निर्भर करता है कि यह काम करने के क्रम में की जरूरत है।
और वहाँ काफी एक उनमें से कुछ के रूप में आप यहाँ देख सकते हैं।
और इस फाइल को उन सब को इकट्ठा करेंगे।
और भी संस्करणों की जरूरत है कि बताते हैं।
तो यह है कि क्या पैकेज है कि कुछ फाइल यह है एक विशेष परियोजना के लिए प्रासंगिक मेटाडाटा रखती है और मैं तुम्हें एक और उदाहरण दिखाएंगे।
यह वास्तव में एक ही पैकेज है कि जेसन है, लेकिन यह एक मदद मिल पर है।
इसे व्यक्त रिपोजिटरी पर है।
इसलिए इस एक्सप्रेस कोड ही मदद मिल पर आयोजित किया जा रहा है।
और हम एक पैकेज इस तरह के एक गीत है और उस के अंदर यहां सभी एक ही डेटा है कि हम सिर्फ देखा है।
लेकिन कारण है कि मैं आप को यह दिखा रहा हूँ तो आप पाएँगे कि उस नोड मॉड्यूल निर्देशिका वास्तव में यह शामिल नहीं है पर मदद मिल नहीं है, लेकिन यह भी शामिल किया जाता है जब हम चलते हैं और सही एक्सप्रेस के बजाय यहाँ हम उदारीकरण और नोड एक्सप्रेस को देखने के मॉड्यूल और फिर पैकेज सामान जेसन और कुछ अन्य बातें मैं कैसे वहाँ सिर्फ उदारीकरण और नोड मॉड्यूल नहीं मिलता है।
यह कहीं भी नहीं पाया जा सकता है।
और कहा कि एक बहुत ही विशेष कारण जो यह है कि जब हम कोड साझा करने और कर रहे हैं संकुल और खजाने बड़ी परियोजनाओं रहे हैं के लिए है और वे हमारे कोड के आराम के साथ इन संकुल के सभी अपलोड करने के बजाय 10 से 20 या 100 अन्य संकुल पर निर्भर करती है कि हम सिर्फ यह कर सकते हैं उन्हें पैकेज की दुकान जम्मू गीत में डाल दिया।
और फिर जब किसी एक्सप्रेस स्थापित करता है और किसी को इस डाउनलोड करता है या कांटा के इस भंडार में यह उनकी खुद की नकल करता है।
और वे इसका इस्तेमाल करना चाहते हैं।
उन्होंने कहा कि वे स्थापित करने की जरूरत है, लेकिन देखेंगे कि वे सामान है कि स्वचालित रूप से इस के साथ साथ चला जाता है के सभी डाउनलोड नहीं होंगे।
सौभाग्य से वहाँ भी एक बहुत आसान कमांड स्वचालित रूप से निर्भरता के तहत इस तरह Esan पैकेज के अंदर सब कुछ स्थापित करने के लिए है और हम यह भी है कि बाद में मैं एक मूर्ख सादृश्य के साथ आया था पर पैक के इस विचार को समझाने में सहायता करने के लिए देखेंगे।
Jaison और विशेष रूप से निर्भरता अनुभाग।
तो कल्पना कीजिए कि आप एक महान नुस्खा एक महान पकवान है कि आप करना है और मैं डेनमार्क में मेरे दोस्त खाना है कि मैं यहाँ कैलिफोर्निया में कर सकते हैं दोहराने में सक्षम होना चाहते हैं।
तो एक विकल्प मेरे सामग्री के सभी खरीदने के लिए जाने के लिए उसे उन सब पैकेज के लिए पूर्व मापा सब कुछ Ziploc बैग में डाल दिया और फिर उन्हें कैसे पकाने के लिए पर कुछ निर्देश में जोड़ने के लिए एक बड़ा बॉक्स में सब कुछ डाल दिया होगा।
कैसे भोजन पकाने के लिए पर कुछ निर्देश में फेंक दें।
टेप इसे सभी के लिए और फिर पोस्ट ऑफिस के लिए जाने के लिए और पैसे की एक बहुत भुगतान डेनमार्क में अपने दोस्त के लिए यह जहाज करने के लिए।
विकल्प सिर्फ मेरे दोस्त एक पत्र भेज रहा है।
और उस पत्र में हम सिर्फ सामग्री और मात्रा की जरूरत है कि वर्णन करेंगे।
और फिर एक बार उस पत्र डेनमार्क के लिए हो जाता है मेरे दोस्त समझ सकते हैं कि वह क्या खरीदने के लिए क्या वह पहले से ही है कि वह कितना सब कुछ की जरूरत है और वह अपने दम पर भोजन तैयार कर सकते हैं की जरूरत है।
उम्मीद है कि आप जहां मैं इस के साथ जा रहा हूँ देख सकते हैं।
तरीका यह है कि पैकेज है कि जेसन से काम करता है कि यह तत्व है कि इन अलग-अलग संकुल के सभी की सामग्री को भेजने के बजाय एक विशेष पैकेज या पुस्तकालय के लिए आवश्यक हैं के लिए नुस्खा है।
हम सिर्फ एक पैकेज मूल रूप से सभी संकुल के लिए एक शॉपिंग सूची है कि है कि जेसन और भेज कि जो कोई भी पैकेज का उपयोग कर रहा है तो आसानी से जाने के लिए और है कि सभी की तरह इन सब के ऊपर स्थापित कर सकते हैं।
पैगी STUT Jaison एक विशेष आवेदन या पैकेज के बारे में मेटाडाटा का एक गुच्छा होता है और यह बात के नाम पर सभी तरह निर्भरता, जो मेरे मन में सबसे महत्वपूर्ण पहलू है करने के लिए नीचे संस्करण संख्या का विवरण की तरह चीजों से चलता है।
यह संकुल की सूची और प्रत्येक पैकेज है कि इस आवेदन को चलाने के लिए आदेश में आवश्यक है की संस्करण संख्या में शामिल है।
तो यह है कि मुझे अगले बिंदु जो है, जो एक पानी का छींटा पानी का छींटा कर बचाने के लिए करता है के लिए लाता है।
हम एनपीएम के साथ एक पैकेज को स्थापित करते हैं स्थापित करने और हम अंत में इस झंडे पर जोड़ें।
डैश पानी का छींटा बचाने के लिए यह स्वचालित रूप में पैकेज का नाम और संस्करण के लिए ले जाएगा यह हमारे पैकेज जेएस में बचाने के लिए फाइल पर अगर हम एक है।
ओह जल्दी दिखाना है कि हम एक नया निर्देशिका बनाने के लिए कर रहे हैं और मैं तो बस इस पैकेज फोन करने के लिए जा रहा हूँ।
डेमो पर और फिर उस में सीडी।
और पहली बात मैं क्या करने की जरूरत के लिए एक पैकेज जे एस फ़ाइल पर और मैं क्या कर सकता है कि स्पर्श पैकेज है कि जेसन और फिर उन सभी क्षेत्रों के बाहर भरने कर रही है कि अपने आप को बनाने के लिए है।
लेकिन वहाँ एक आसान तरीका है जो इस तीसरे थोड़ा बुलेट बिंदु यहाँ है एनपीएम का उपयोग कर और एक पैकेज Duguay हमारे लिए कुछ बनाने की जरूरत है।
तो मेरा टर्मिनल के लिए नीचे जाने के लिए और फ़ोल्डर जहाँ मैं अपने आवेदन में इस मामले डेमो के आधार पर पैकेज में मौजूद करना चाहते हैं के अंदर यह एनपीएम टाइप करें।
मैं प्रवेश मारा हूँ और मैं इस संदेश को मुझे बाहर मुद्रित मिलता है।
यह कहना है इस उपयोगिता JSON फ़ाइल डॉट एक पैकेज बनाने के माध्यम से चलना होगा।
असल में यह मुझे क्या मेरी पैकेज का नाम है इस तरह के सवालों का एक गुच्छा पूछता है।
और फिर मैं टाइप उस में और फिर जब मैं काम कर रहा हूँ दर्ज मारा है और हम मुझे एक और सवाल पूछता हूँ और फिर हम है कि सभी डेटा का उपयोग बहुत अंत में हमारे पैकेज है कि जेसन बनाने के लिए।
तो नाम के लिए यह अनुमान लगा रहा है कि हम फोन करने के लिए इसकी वजह यह है कि हम उस फ़ोल्डर का नाम है डेमो पर पीछा करने के लिए पैकेज चाहते हैं।
जो ठीक है।
तो हम बस में प्रवेश हिट कर सकते हैं और यह है कि प्रयोग करेंगे।
अगर मैं सिर्फ यह प्रवेश संस्करण 1.0 0.00 उपयोग कुछ नंबर के इस प्रारूप में होना चाहिए करता होगा मारा संस्करण के साथ एक ही बात।
दूसरे नंबर एक और नंबर का विवरण।
अच्छी तरह से सिर्फ साधारण पैकेज है कि जम्मू कुछ डेमो प्रवेश बिंदु फ़ाइल जहां आवेदन शुरू होता है और हमारे अनुप्रयोगों के अधिकांश में यह उपयुक्त होने जा रहा है को संदर्भित करते।
हाँ।
और कहा कि अभी इस मामले में एक निजी पसंद है।
हम वास्तव में सभी में एक आवेदन दिया है करने के लिए नहीं जा रहे हैं।
हम सिर्फ संकुल सिर्फ तुम्हें दिखाने के लिए कि यह कैसे काम करता है स्थापित कर रहे हैं।
इसलिए हम डाल सकते हैं जो कुछ भी हम चाहते हैं कि हम मारा हूँ परीक्षण आदेश से दर्ज करें और साथ ही रिपोजिटरी खोजशब्दों मिलता है।
हम जानते हैं कि लेखक के लिए के किसी भी प्रवेश करने की ठंड इस्पात लाइसेंस में डाल सकते हैं और बस डिफ़ॉल्ट से एक का उपयोग नहीं जा रहे हैं और आप यह मुझे क्या इसे करते हैं और फिर जा रहा है के एक छोटे पूर्वावलोकन से पता चलता देख सकते हैं।
क्या वह ठीक है।
मैं हाँ पाने के लिए या में प्रवेश करेंगे।
और अब अगर मैं लोकसभा प्रकार मैं एक नई फ़ाइल पैकेज इस तरह के एक गीत है।
तो यहाँ पैकेज है कि जेसन यह कदम यहाँ आप देख सकते हैं कि यह हमारे नाम और हमारे संस्करण और बाकी है कि हम सब कुछ किया गया है।
लेकिन यह अभी तक किसी भी निर्भरता नहीं है।
तो अब जाओ और एक नया पैकेज स्थापित एक्सप्रेस करना होगा।
तो हम बस एनपीएम अंत में सहेजें एक्सप्रेस और फिर पानी का छींटा पानी का छींटा स्थापित करें और हिट दर्ज चलाते हैं।
और अगर आप देखते हैं कि हम अब यहाँ एक dependancies क्षेत्र के साथ खत्म होती है और यह किया है।
एक्सप्रेस और फिर हमारे संस्करण 4.1 3.3।
और हम एक और पैकेज बिल्ली की तरह मुझे डैश पानी का छींटा बचाने स्थापित कर सकते हैं और यह पाकिस्तान में निर्भरता के तहत पर आधारित है कि साथ ही कहते हैं।
ठीक है तो चलो पैकेज लपेट दें।
जेसन फ़ाइल एक आवेदन आदेश पैकेज के बारे में मेटाडाटा शामिल हैं।
यह वास्तव में सच में उन्हें देखने के लिए आम है और वास्तव में आम हमें अपने पैकेज है कि हम यहाँ से बाहर पर हर एक वास्तविक एप्लिकेशन को बनाने के लिए हर एक अनुप्रयोग के लिए यह एनपीएम का उपयोग कर Jaison बनाने के लिए है।
वह सिर्फ एक त्वरित प्रदर्शन नहीं है।
हम इसे में एनपीएम का उपयोग होगा और एक पैकेज है कि Jaison बनाने।
और पिछले महत्वपूर्ण मुद्दा यह है कि हम जब हम एक पैकेज स्थापित कर रहे हैं बचाने के लिए पानी का छींटा पानी का छींटा का उपयोग कर सकते है।
कोई फर्क नहीं पड़ता कि क्या पैकेज किसी भी पैकेज हम सिर्फ पानी का छींटा पानी का छींटा जोड़ने के अंत में बचाने के लिए।
और यह बात भी स्थापित हो जाएगा और उसके बाद संस्करण है कि हम स्थापित के साथ-साथ हमारे पैकेज है कि जेसन की निर्भरता अनुभाग के लिए इसे बचाने के लिए।
ठीक।