2017-01-16 5 views
10

मैं exe फ़ाइल डाउनलोड करके Node.js स्थापित करने के लिए कोशिश कर रहा हूँ, मैं उलझन में है और Node.js सेटअप जहां में यह Node.js क्रम या NPM पैकेज प्रबंधक स्थापित करने के लिए पूछता है पर अटक कर रहा हूँ तो मैं चाहता हूँ दोनों के बीच पूरी तरह से अंतर जानने के बाद स्थापना के माध्यम से आगे बढ़ें।नोड.जेएस स्थापित करते समय node.js रनटाइम और एनपीएम पैकेज मैनेजर विकल्पों के बीच क्या अंतर है?

मेरा प्रश्न क्या Node.js क्रम और NPM Pacakage प्रबंधक और क्या सभी सुविधाओं कर रहे हैं मैं दो विकल्प पर मिलता है के बीच का अंतर है।

स्थापित करने Node.js का मेरा मूल उद्देश्य टाइपप्रति संकलित करने के लिए है, तो कृपया मेरी मदद दो Pacakage screen shot of the installation window

उत्तर

12

सबसे पहले की सुविधाओं को समझने के लिए, यह Node.js स्थापित करने के लिए आप से पूछना नहीं है रनटाइम या एनपीएम पैकेज मैनेजर, यह आपको दोनों को स्थापित करने की पेशकश करता है (यदि आप चाहते हैं)

अब, नोड.जेएस रनटाइम मूल रूप से आपके जावास्क्रिप्ट कोड को समझेंगे और परिणाम उत्पन्न करने के लिए इसे निष्पादित करेगा।

एनपीएम पैकेज मैनेजर एक ऐसा उपकरण है जो आपको कमांड लाइन का उपयोग करके तीसरे पक्ष के पुस्तकालयों (अन्य लोगों के कोड) को स्थापित करने की अनुमति देगा।

npm install express 

उदाहरण के लिए एक्सप्रेस नामक ढांचे को स्थापित करेगा।

+0

उत्तर के लिए धन्यवाद :) –

1
  • नोड और नोडेज समान हैं। उसी चीज़ के लिए विनिमेय नाम। जब तक कोई ग्राफ सिद्धांत, पेड़ या डेटा संरचनाओं के बारे में बात नहीं कर रहा है।
  • एनवीएम एक नोडज संस्करण प्रबंधक है। यह आपको आसानी से स्थापित करता है और संस्करणों के बीच स्विच करता है। यह प्रत्येक संस्करण के लिए विश्व स्तर पर स्थापित संकुल को बरकरार रखता है।
  • एनपीएम एक पैकेज प्रबंधक है। यह आपको सॉफ्टवेयर (पुस्तकालय, प्लगइन्स, ढांचे और अनुप्रयोगों) स्थापित करने देता है। आम तौर पर यह सॉफ़्टवेयर नोड अनुप्रयोगों के निर्माण के लिए स्थापित है। कभी-कभी यह नहीं होता है।

और अधिक सरलता से रखें। एनपीएम नोड पर निर्भर करता है। एनवीएम नोड स्थापित करता है।

0

नोड जे एस

  • Node.js आसानी से निर्माण तेजी से, स्केलेबल नेटवर्क अनुप्रयोगों के लिए Chrome की जावास्क्रिप्ट क्रम पर बनाया गया एक मंच है।

  • वास्तविक समय सेवाओं (चैट, खेल आदि)

NPM

  • NPM एक पैकेज प्रबंधक है। आम तौर पर यह सॉफ्टवेयर नोड अनुप्रयोगों को स्थापित करने के लिए स्थापित किया गया है।

  • यह आपको सॉफ्टवेयर (पुस्तकालय, प्लगइन्स, ढांचे और अनुप्रयोगों) स्थापित करने देता है।

संबंधित मुद्दे