1
00:00:00,210 --> 00:00:08,120
सभी अधिकार वापस स्वागत करते हैं और इस वीडियो को हम अंत में क्या डैश डैश ध्वज को बचाने के लिए के बारे में बात करने जा रहे हैं इसका मतलब है जब हम एनपीएम स्थापित करते हैं।

2
00:00:08,150 --> 00:00:23,610
मैं शुरू में इस के लिए इरादा था पिछले वीडियो के अंत में, बल्कि इसलिए कि समय की कमी का होना रूप में मैं मुझे एहसास हुआ कि कुछ और विस्तार था कि वहाँ है कि हम और कुछ अन्य घटक है कि मैं में लाना चाहते थे के बारे में बात करने की जरूरत है इस रिकॉर्डिंग शुरू चर्चा और कहा कि यह समझ में आता है कि यह एक स्टैंडअलोन वीडियो होने के लिए बनाया है।

3
00:00:23,610 --> 00:00:30,720
तो यहाँ उद्देश्यों संकुल स्थापित करने और समझने के लिए इसका क्या मतलब झंडा बचाने के लिए पानी का छींटा पानी का छींटा का उपयोग करने के लिए कर रहे हैं।

4
00:00:30,750 --> 00:00:34,720
समझा क्या पैकेज है कि जेसन दायर करता है और फिर एक और आदेश का उपयोग करें।

5
00:00:34,740 --> 00:00:37,150
एनपीएम और बुनना एक नए पैकेज बनाने के लिए।

6
00:00:37,980 --> 00:00:41,200
इस फाइल पैकेज स्कॉट जे गीत के बारे में बात कर रही द्वारा शुरू करते हैं।

7
00:00:41,310 --> 00:00:57,840
और कहा कि मैं Noj यह भी कहा जाता है एक कंपनी के ब्लॉग पर एक अच्छा ब्लॉग पोस्ट को खोलने के लिए जा रहा हूँ क्या करना है और इस पोस्ट के लिए क्या पैकेज है कि सिर्फ फ़ाइल पर हर एक एनपीएम पैकेज है कि हम का उपयोग किया है कि बताते हैं और हम करेंगे भविष्य में इस्तेमाल के लिए एक फ़ाइल पैकेज बुलाया जम्मू गीत है।

8
00:00:58,260 --> 00:01:10,370
तो मैं आपको लगता है कि पहले अगर हम हमारी पहली एक्सप्रेस एप्लिकेशन को देखने के दिखा सकते हैं और हम एक्सप्रेस निर्देशिका में लग रही है कि जेसन और हम बाद में जेसन चर्चा करने जा रहे पैकेज नामक एक फाइल है।

9
00:01:10,380 --> 00:01:12,630
यह एक जावास्क्रिप्ट वस्तु संकेतन के लिए खड़ा है।

10
00:01:12,780 --> 00:01:18,270
यह सिर्फ एक डेटा प्रकार एक फ़ाइल में पाठ स्वरूपण संरचना का प्रतिनिधित्व करने का एक तरीका है।

11
00:01:18,480 --> 00:01:34,780
और क्या यह एक फ़ाइल है तो यह एक विवरण एक नाम एक लेखक और फिर सब अलग अलग योगदानकर्ताओं जो यह जोड़ा होता है कि इस विशेष आवेदन या इस पैकेज एक्सप्रेस के बारे में सभी मेटा डेटा होता है।

12
00:01:34,800 --> 00:01:45,550
यह भी लाइसेंस पाने हब रिपोजिटरी आप एल मुखपृष्ठ तो यह सबसे महत्वपूर्ण बात यह निर्भरता इसके लिए खोज करने के लिए इस्तेमाल किया जा सकता है और शायद हो गए हैं।

13
00:01:45,660 --> 00:01:50,100
ये सभी संकुल है कि अभिव्यक्त पर निर्भर करता है कि यह काम करने के क्रम में की जरूरत है।

14
00:01:50,100 --> 00:01:52,010
और वहाँ काफी एक उनमें से कुछ के रूप में आप यहाँ देख सकते हैं।

15
00:01:52,260 --> 00:01:54,050
और इस फाइल को उन सब को इकट्ठा करेंगे।

16
00:01:54,210 --> 00:01:57,600
और भी संस्करणों की जरूरत है कि बताते हैं।

17
00:01:57,630 --> 00:02:05,400
तो यह है कि क्या पैकेज है कि कुछ फाइल यह है एक विशेष परियोजना के लिए प्रासंगिक मेटाडाटा रखती है और मैं तुम्हें एक और उदाहरण दिखाएंगे।

18
00:02:05,400 --> 00:02:09,240
यह वास्तव में एक ही पैकेज है कि जेसन है, लेकिन यह एक मदद मिल पर है।

19
00:02:09,360 --> 00:02:11,750
इसे व्यक्त रिपोजिटरी पर है।

20
00:02:11,790 --> 00:02:15,270
इसलिए इस एक्सप्रेस कोड ही मदद मिल पर आयोजित किया जा रहा है।

21
00:02:15,810 --> 00:02:21,340
और हम एक पैकेज इस तरह के एक गीत है और उस के अंदर यहां सभी एक ही डेटा है कि हम सिर्फ देखा है।

22
00:02:21,590 --> 00:02:43,890
लेकिन कारण है कि मैं आप को यह दिखा रहा हूँ तो आप पाएँगे कि उस नोड मॉड्यूल निर्देशिका वास्तव में यह शामिल नहीं है पर मदद मिल नहीं है, लेकिन यह भी शामिल किया जाता है जब हम चलते हैं और सही एक्सप्रेस के बजाय यहाँ हम उदारीकरण और नोड एक्सप्रेस को देखने के मॉड्यूल और फिर पैकेज सामान जेसन और कुछ अन्य बातें मैं कैसे वहाँ सिर्फ उदारीकरण और नोड मॉड्यूल नहीं मिलता है।

23
00:02:43,890 --> 00:02:45,110
यह कहीं भी नहीं पाया जा सकता है।

24
00:02:45,270 --> 00:03:03,210
और कहा कि एक बहुत ही विशेष कारण जो यह है कि जब हम कोड साझा करने और कर रहे हैं संकुल और खजाने बड़ी परियोजनाओं रहे हैं के लिए है और वे हमारे कोड के आराम के साथ इन संकुल के सभी अपलोड करने के बजाय 10 से 20 या 100 अन्य संकुल पर निर्भर करती है कि हम सिर्फ यह कर सकते हैं उन्हें पैकेज की दुकान जम्मू गीत में डाल दिया।

25
00:03:03,450 --> 00:03:09,630
और फिर जब किसी एक्सप्रेस स्थापित करता है और किसी को इस डाउनलोड करता है या कांटा के इस भंडार में यह उनकी खुद की नकल करता है।

26
00:03:09,630 --> 00:03:11,110
और वे इसका इस्तेमाल करना चाहते हैं।

27
00:03:11,160 --> 00:03:16,530
उन्होंने कहा कि वे स्थापित करने की जरूरत है, लेकिन देखेंगे कि वे सामान है कि स्वचालित रूप से इस के साथ साथ चला जाता है के सभी डाउनलोड नहीं होंगे।

28
00:03:16,740 --> 00:03:30,140
सौभाग्य से वहाँ भी एक बहुत आसान कमांड स्वचालित रूप से निर्भरता के तहत इस तरह Esan पैकेज के अंदर सब कुछ स्थापित करने के लिए है और हम यह भी है कि बाद में मैं एक मूर्ख सादृश्य के साथ आया था पर पैक के इस विचार को समझाने में सहायता करने के लिए देखेंगे।

29
00:03:30,230 --> 00:03:33,390
Jaison और विशेष रूप से निर्भरता अनुभाग।

30
00:03:33,690 --> 00:03:41,750
तो कल्पना कीजिए कि आप एक महान नुस्खा एक महान पकवान है कि आप करना है और मैं डेनमार्क में मेरे दोस्त खाना है कि मैं यहाँ कैलिफोर्निया में कर सकते हैं दोहराने में सक्षम होना चाहते हैं।

31
00:03:42,030 --> 00:03:54,240
तो एक विकल्प मेरे सामग्री के सभी खरीदने के लिए जाने के लिए उसे उन सब पैकेज के लिए पूर्व मापा सब कुछ Ziploc बैग में डाल दिया और फिर उन्हें कैसे पकाने के लिए पर कुछ निर्देश में जोड़ने के लिए एक बड़ा बॉक्स में सब कुछ डाल दिया होगा।

32
00:03:54,390 --> 00:03:57,190
कैसे भोजन पकाने के लिए पर कुछ निर्देश में फेंक दें।

33
00:03:57,210 --> 00:04:02,400
टेप इसे सभी के लिए और फिर पोस्ट ऑफिस के लिए जाने के लिए और पैसे की एक बहुत भुगतान डेनमार्क में अपने दोस्त के लिए यह जहाज करने के लिए।

34
00:04:02,550 --> 00:04:05,150
विकल्प सिर्फ मेरे दोस्त एक पत्र भेज रहा है।

35
00:04:05,370 --> 00:04:09,490
और उस पत्र में हम सिर्फ सामग्री और मात्रा की जरूरत है कि वर्णन करेंगे।

36
00:04:09,750 --> 00:04:18,100
और फिर एक बार उस पत्र डेनमार्क के लिए हो जाता है मेरे दोस्त समझ सकते हैं कि वह क्या खरीदने के लिए क्या वह पहले से ही है कि वह कितना सब कुछ की जरूरत है और वह अपने दम पर भोजन तैयार कर सकते हैं की जरूरत है।

37
00:04:18,360 --> 00:04:20,060
उम्मीद है कि आप जहां मैं इस के साथ जा रहा हूँ देख सकते हैं।

38
00:04:20,130 --> 00:04:32,000
तरीका यह है कि पैकेज है कि जेसन से काम करता है कि यह तत्व है कि इन अलग-अलग संकुल के सभी की सामग्री को भेजने के बजाय एक विशेष पैकेज या पुस्तकालय के लिए आवश्यक हैं के लिए नुस्खा है।

39
00:04:32,160 --> 00:04:43,310
हम सिर्फ एक पैकेज मूल रूप से सभी संकुल के लिए एक शॉपिंग सूची है कि है कि जेसन और भेज कि जो कोई भी पैकेज का उपयोग कर रहा है तो आसानी से जाने के लिए और है कि सभी की तरह इन सब के ऊपर स्थापित कर सकते हैं।

40
00:04:43,410 --> 00:04:58,930
पैगी STUT Jaison एक विशेष आवेदन या पैकेज के बारे में मेटाडाटा का एक गुच्छा होता है और यह बात के नाम पर सभी तरह निर्भरता, जो मेरे मन में सबसे महत्वपूर्ण पहलू है करने के लिए नीचे संस्करण संख्या का विवरण की तरह चीजों से चलता है।

41
00:04:58,950 --> 00:05:05,560
यह संकुल की सूची और प्रत्येक पैकेज है कि इस आवेदन को चलाने के लिए आदेश में आवश्यक है की संस्करण संख्या में शामिल है।

42
00:05:06,090 --> 00:05:09,840
तो यह है कि मुझे अगले बिंदु जो है, जो एक पानी का छींटा पानी का छींटा कर बचाने के लिए करता है के लिए लाता है।

43
00:05:10,350 --> 00:05:15,260
हम एनपीएम के साथ एक पैकेज को स्थापित करते हैं स्थापित करने और हम अंत में इस झंडे पर जोड़ें।

44
00:05:15,390 --> 00:05:23,950
डैश पानी का छींटा बचाने के लिए यह स्वचालित रूप में पैकेज का नाम और संस्करण के लिए ले जाएगा यह हमारे पैकेज जेएस में बचाने के लिए फाइल पर अगर हम एक है।

45
00:05:24,210 --> 00:05:31,860
ओह जल्दी दिखाना है कि हम एक नया निर्देशिका बनाने के लिए कर रहे हैं और मैं तो बस इस पैकेज फोन करने के लिए जा रहा हूँ।

46
00:05:32,060 --> 00:05:36,090
डेमो पर और फिर उस में सीडी।

47
00:05:36,930 --> 00:05:47,380
और पहली बात मैं क्या करने की जरूरत के लिए एक पैकेज जे एस फ़ाइल पर और मैं क्या कर सकता है कि स्पर्श पैकेज है कि जेसन और फिर उन सभी क्षेत्रों के बाहर भरने कर रही है कि अपने आप को बनाने के लिए है।

48
00:05:47,430 --> 00:05:54,730
लेकिन वहाँ एक आसान तरीका है जो इस तीसरे थोड़ा बुलेट बिंदु यहाँ है एनपीएम का उपयोग कर और एक पैकेज Duguay हमारे लिए कुछ बनाने की जरूरत है।

49
00:05:55,020 --> 00:06:04,340
तो मेरा टर्मिनल के लिए नीचे जाने के लिए और फ़ोल्डर जहाँ मैं अपने आवेदन में इस मामले डेमो के आधार पर पैकेज में मौजूद करना चाहते हैं के अंदर यह एनपीएम टाइप करें।

50
00:06:04,440 --> 00:06:07,800
मैं प्रवेश मारा हूँ और मैं इस संदेश को मुझे बाहर मुद्रित मिलता है।

51
00:06:08,070 --> 00:06:12,380
यह कहना है इस उपयोगिता JSON फ़ाइल डॉट एक पैकेज बनाने के माध्यम से चलना होगा।

52
00:06:12,390 --> 00:06:16,070
असल में यह मुझे क्या मेरी पैकेज का नाम है इस तरह के सवालों का एक गुच्छा पूछता है।

53
00:06:16,200 --> 00:06:24,070
और फिर मैं टाइप उस में और फिर जब मैं काम कर रहा हूँ दर्ज मारा है और हम मुझे एक और सवाल पूछता हूँ और फिर हम है कि सभी डेटा का उपयोग बहुत अंत में हमारे पैकेज है कि जेसन बनाने के लिए।

54
00:06:24,570 --> 00:06:30,260
तो नाम के लिए यह अनुमान लगा रहा है कि हम फोन करने के लिए इसकी वजह यह है कि हम उस फ़ोल्डर का नाम है डेमो पर पीछा करने के लिए पैकेज चाहते हैं।

55
00:06:30,330 --> 00:06:31,050
जो ठीक है।

56
00:06:31,110 --> 00:06:33,780
तो हम बस में प्रवेश हिट कर सकते हैं और यह है कि प्रयोग करेंगे।

57
00:06:33,780 --> 00:06:40,890
अगर मैं सिर्फ यह प्रवेश संस्करण 1.0 0.00 उपयोग कुछ नंबर के इस प्रारूप में होना चाहिए करता होगा मारा संस्करण के साथ एक ही बात।

58
00:06:40,920 --> 00:06:44,750
दूसरे नंबर एक और नंबर का विवरण।

59
00:06:44,950 --> 00:06:56,420
अच्छी तरह से सिर्फ साधारण पैकेज है कि जम्मू कुछ डेमो प्रवेश बिंदु फ़ाइल जहां आवेदन शुरू होता है और हमारे अनुप्रयोगों के अधिकांश में यह उपयुक्त होने जा रहा है को संदर्भित करते।

60
00:06:56,520 --> 00:06:56,980
हाँ।

61
00:06:57,210 --> 00:06:59,730
और कहा कि अभी इस मामले में एक निजी पसंद है।

62
00:06:59,730 --> 00:07:01,690
हम वास्तव में सभी में एक आवेदन दिया है करने के लिए नहीं जा रहे हैं।

63
00:07:01,710 --> 00:07:04,890
हम सिर्फ संकुल सिर्फ तुम्हें दिखाने के लिए कि यह कैसे काम करता है स्थापित कर रहे हैं।

64
00:07:04,950 --> 00:07:11,880
इसलिए हम डाल सकते हैं जो कुछ भी हम चाहते हैं कि हम मारा हूँ परीक्षण आदेश से दर्ज करें और साथ ही रिपोजिटरी खोजशब्दों मिलता है।

65
00:07:11,880 --> 00:07:23,930
हम जानते हैं कि लेखक के लिए के किसी भी प्रवेश करने की ठंड इस्पात लाइसेंस में डाल सकते हैं और बस डिफ़ॉल्ट से एक का उपयोग नहीं जा रहे हैं और आप यह मुझे क्या इसे करते हैं और फिर जा रहा है के एक छोटे पूर्वावलोकन से पता चलता देख सकते हैं।

66
00:07:23,970 --> 00:07:24,790
क्या वह ठीक है।

67
00:07:24,990 --> 00:07:26,670
मैं हाँ पाने के लिए या में प्रवेश करेंगे।

68
00:07:26,910 --> 00:07:31,410
और अब अगर मैं लोकसभा प्रकार मैं एक नई फ़ाइल पैकेज इस तरह के एक गीत है।

69
00:07:31,440 --> 00:07:39,560
तो यहाँ पैकेज है कि जेसन यह कदम यहाँ आप देख सकते हैं कि यह हमारे नाम और हमारे संस्करण और बाकी है कि हम सब कुछ किया गया है।

70
00:07:39,750 --> 00:07:42,600
लेकिन यह अभी तक किसी भी निर्भरता नहीं है।

71
00:07:42,600 --> 00:07:46,320
तो अब जाओ और एक नया पैकेज स्थापित एक्सप्रेस करना होगा।

72
00:07:46,380 --> 00:07:54,570
तो हम बस एनपीएम अंत में सहेजें एक्सप्रेस और फिर पानी का छींटा पानी का छींटा स्थापित करें और हिट दर्ज चलाते हैं।

73
00:07:55,290 --> 00:07:59,930
और अगर आप देखते हैं कि हम अब यहाँ एक dependancies क्षेत्र के साथ खत्म होती है और यह किया है।

74
00:07:59,940 --> 00:08:04,910
एक्सप्रेस और फिर हमारे संस्करण 4.1 3.3।

75
00:08:05,160 --> 00:08:18,150
और हम एक और पैकेज बिल्ली की तरह मुझे डैश पानी का छींटा बचाने स्थापित कर सकते हैं और यह पाकिस्तान में निर्भरता के तहत पर आधारित है कि साथ ही कहते हैं।

76
00:08:18,150 --> 00:08:20,490
ठीक है तो चलो पैकेज लपेट दें।

77
00:08:20,520 --> 00:08:24,810
जेसन फ़ाइल एक आवेदन आदेश पैकेज के बारे में मेटाडाटा शामिल हैं।

78
00:08:24,840 --> 00:08:35,300
यह वास्तव में सच में उन्हें देखने के लिए आम है और वास्तव में आम हमें अपने पैकेज है कि हम यहाँ से बाहर पर हर एक वास्तविक एप्लिकेशन को बनाने के लिए हर एक अनुप्रयोग के लिए यह एनपीएम का उपयोग कर Jaison बनाने के लिए है।

79
00:08:35,310 --> 00:08:37,080
वह सिर्फ एक त्वरित प्रदर्शन नहीं है।

80
00:08:37,170 --> 00:08:40,550
हम इसे में एनपीएम का उपयोग होगा और एक पैकेज है कि Jaison बनाने।

81
00:08:40,800 --> 00:08:45,890
और पिछले महत्वपूर्ण मुद्दा यह है कि हम जब हम एक पैकेज स्थापित कर रहे हैं बचाने के लिए पानी का छींटा पानी का छींटा का उपयोग कर सकते है।

82
00:08:45,940 --> 00:08:50,220
कोई फर्क नहीं पड़ता कि क्या पैकेज किसी भी पैकेज हम सिर्फ पानी का छींटा पानी का छींटा जोड़ने के अंत में बचाने के लिए।

83
00:08:50,400 --> 00:08:59,460
और यह बात भी स्थापित हो जाएगा और उसके बाद संस्करण है कि हम स्थापित के साथ-साथ हमारे पैकेज है कि जेसन की निर्भरता अनुभाग के लिए इसे बचाने के लिए।

84
00:08:59,800 --> 00:09:00,330
ठीक।
