Node.js एनपीएम
एनपीएम क्या है?
यदि आप चाहें तो NPM Node.js पैकेज या मॉड्यूल के लिए एक पैकेज मैनेजर है।
www.npmjs.com डाउनलोड और उपयोग करने के लिए हजारों मुफ्त पैकेज होस्ट करता है।
जब आप Node.js स्थापित करते हैं तो आपके कंप्यूटर पर NPM प्रोग्राम इंस्टॉल हो जाता है
NPM आपके कंप्यूटर पर चलने के लिए पहले से ही तैयार है!
पैकेज क्या है?
Node.js में एक पैकेज में वे सभी फाइलें होती हैं जिनकी आपको एक मॉड्यूल के लिए आवश्यकता होती है।
मॉड्यूल जावास्क्रिप्ट पुस्तकालय हैं जिन्हें आप अपनी परियोजना में शामिल कर सकते हैं।
एक पैकेज डाउनलोड करें
पैकेज डाउनलोड करना बहुत आसान है।
कमांड लाइन इंटरफेस खोलें और एनपीएम को अपने इच्छित पैकेज को डाउनलोड करने के लिए कहें।
मैं "अपर-केस" नामक पैकेज डाउनलोड करना चाहता हूं:
"अपर-केस" डाउनलोड करें:
C:\Users\Your Name>npm install upper-case
अब आपने अपना पहला पैकेज डाउनलोड और इंस्टॉल कर लिया है!
एनपीएम "नोड_मॉड्यूल्स" नाम का एक फोल्डर बनाता है, जहां पैकेज रखा जाएगा। भविष्य में आपके द्वारा इंस्टॉल किए गए सभी पैकेज इस फ़ोल्डर में रखे जाएंगे।
मेरी परियोजना में अब इस तरह की एक फ़ोल्डर संरचना है:
C:\Users\My Name\node_modules\upper-case
पैकेज का उपयोग करना
एक बार पैकेज स्थापित हो जाने के बाद, यह उपयोग के लिए तैयार है।
"अपर-केस" पैकेज को उसी तरह शामिल करें जैसे आप किसी अन्य मॉड्यूल को शामिल करते हैं:
var uc = require('upper-case');
एक Node.js फ़ाइल बनाएँ जो आउटपुट "हैलो वर्ल्ड!" अपरकेस अक्षरों में:
उदाहरण
var http = require('http');
var uc = require('upper-case');
http.createServer(function
(req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write(uc.upperCase("Hello
World!"));
res.end();
}).listen(8080);
उपरोक्त कोड को "demo_uppercase.js" नामक फ़ाइल में सहेजें, और फ़ाइल आरंभ करें:
डेमो_अपरकेस आरंभ करें:
C:\Users\Your Name>node demo_uppercase.js
यदि आपने अपने कंप्यूटर पर समान चरणों का पालन किया है, तो आप उदाहरण के समान परिणाम देखेंगे: http://localhost:8080