वेब विकास

रोडमैप क्या है HTTP क्या है एचटीएमएल क्या है सीएसएस क्या है उत्तरदायी क्या है जावास्क्रिप्ट क्या है ES5 क्या है? एचटीएमएल डोम क्या है गूगल मैप्स क्या है गूगल फॉन्ट क्या है Google चार्ट क्या है एक्सएमएल क्या है अजाक्स क्या है? JSON क्या है सीएसएस प्रतीक क्या है बूटस्ट्रैप क्या है W3.CSS क्या है सीएलआई क्या है? एनपीएम . क्या है गिटहब क्या है jQuery क्या है एंगुलरजेएस क्या है प्रतिक्रिया क्या है Vue.js क्या है W3.JS क्या है? फ्रंट-एंड देव क्या है। फुलस्टैक क्या है फुलस्टैक JS क्या है एसक्यूएल क्या है

अमेज़न एडब्ल्यूएस

एडब्ल्यूएस ईसी2 क्या है एडब्ल्यूएस आरडीएस क्या है एडब्ल्यूएस क्लाउडफ्रंट क्या है एडब्ल्यूएस एसएनएस क्या है लोचदार बीनस्टॉक क्या है एडब्ल्यूएस ऑटो स्केलिंग क्या है एडब्ल्यूएस आईएएम क्या है? एडब्ल्यूएस अरोड़ा क्या है एडब्ल्यूएस डायनेमोडीबी क्या है एडब्ल्यूएस वैयक्तिकृत क्या है एडब्ल्यूएस मान्यता क्या है एडब्ल्यूएस क्विकसाइट क्या है एडब्ल्यूएस पोली क्या है एडब्ल्यूएस पिनपॉइंट क्या है

एनपीएम क्या है?


एचटीएमएल

npm दुनिया की सबसे बड़ी सॉफ्टवेयर लाइब्रेरी (रजिस्ट्री) है

npm एक सॉफ्टवेयर पैकेज मैनेजर और इंस्टालर भी है


दुनिया की सबसे बड़ी सॉफ्टवेयर रजिस्ट्री (लाइब्रेरी)

npm दुनिया की सबसे बड़ी सॉफ्टवेयर रजिस्ट्री है।

रजिस्ट्री में 800,000 से अधिक कोड पैकेज हैं

ओपन-सोर्स डेवलपर्स सॉफ्टवेयर साझा करने के लिए एनपीएम का उपयोग करते हैं।

कई संगठन निजी विकास के प्रबंधन के लिए npm का भी उपयोग करते हैं।


npm का उपयोग करना नि: शुल्क है

npm उपयोग करने के लिए स्वतंत्र है।

आप सभी npm सार्वजनिक सॉफ्टवेयर पैकेज बिना किसी पंजीकरण या लॉगऑन के डाउनलोड कर सकते हैं।


कमांड लाइन क्लाइंट

एनपीएम में एक सीएलआई (कमांड लाइन क्लाइंट) शामिल है जिसका उपयोग सॉफ्टवेयर डाउनलोड और इंस्टॉल करने के लिए किया जा सकता है:

विंडोज़ उदाहरण

C:\>npm install <package>

मैक ओएस उदाहरण

>npm install <package>

एनपीएम . स्थापित करना

npm Node.js . के साथ स्थापित है

इसका मतलब है कि आपको अपने कंप्यूटर पर npm स्थापित करने के लिए Node.js इंस्टॉल करना होगा।

आधिकारिक Node.js वेब साइट से Node.js डाउनलोड करें: https://nodejs.org


सॉफ्टवेयर पैकेज मैनेजर

npm (नोड पैकेज मैनेजर) नाम तब से उपजा है जब npm पहली बार Node.js के पैकेज मैनेजर के रूप में बनाया गया था।

सभी npm संकुल को package.json नामक फाइलों में परिभाषित किया जाता है

package.json की सामग्री JSON में लिखी जानी चाहिए

परिभाषा फ़ाइल में कम से कम दो फ़ील्ड मौजूद होने चाहिए: नाम और संस्करण

उदाहरण

{
"name" : "foo",
"version" : "1.2.3",
"description" : "A package for fooing things",
"main" : "foo.js",
"keywords" : ["foo", "fool", "foolish"],
"author" : "John Doe",
"licence" : "ISC"
}

निर्भरता प्रबंधन

npm निर्भरता का प्रबंधन कर सकता है

npm (एक कमांड लाइन में) किसी प्रोजेक्ट की सभी निर्भरताएँ स्थापित कर सकता है।

निर्भरता को package.json में भी परिभाषित किया गया है


अपना सॉफ़्टवेयर साझा करना

यदि आप अपना स्वयं का सॉफ़्टवेयर npm रजिस्ट्री में साझा करना चाहते हैं, तो आप यहाँ साइन इन कर सकते हैं:

https://www.npmjs.com


पैकेज का प्रकाशन

आप अपने कंप्यूटर से किसी भी निर्देशिका को तब तक प्रकाशित कर सकते हैं जब तक कि निर्देशिका में package.json फ़ाइल है

जांचें कि क्या npm स्थापित है:

C:\>npm

जांचें कि क्या आप लॉग इन हैं:

C:\>npm whoami

यदि नहीं, तो लॉग इन करें:

C:\>npm login
Username: <your username>
Password: <your password>

अपने प्रोजेक्ट पर नेविगेट करें और अपना प्रोजेक्ट प्रकाशित करें:

C:\Users\myuser>cd myproject
C:\Users\myuser\myproject>npm publish