खोज…


टिप्पणियों

उपरोक्त उदाहरणों में उपयोग किए गए url नोड संस्करण प्रबंधक के एक विशिष्ट संस्करण को संदर्भित करते हैं। यह सबसे अधिक संभावना है कि नवीनतम संस्करण को संदर्भित करने के लिए अलग है। नवीनतम संस्करण का उपयोग करके एनवीएम स्थापित करने के लिए, गिटहब पर एनवीएम का उपयोग करने के लिए यहां क्लिक करें , जो आपको नवीनतम यूआरएल प्रदान करेगा।

एनवीएम स्थापित करें

आप curl उपयोग कर सकते हैं:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash

या आप wget उपयोग कर सकते हैं:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash

NVM संस्करण की जाँच करें

यह सत्यापित करने के लिए कि एनवीएम स्थापित किया गया है, करें:

command -v nvm

स्थापना सफल होने पर 'nvm' का उत्पादन करना चाहिए।

एक विशिष्ट नोड संस्करण स्थापित करना

स्थापना के लिए उपलब्ध दूरस्थ संस्करणों को सूचीबद्ध करना

nvm ls-remote

एक दूरस्थ संस्करण स्थापित करना

nvm install <version>

उदाहरण के लिए

nvm install 0.10.13

पहले से स्थापित नोड संस्करण का उपयोग करना

NVM के माध्यम से नोड के उपलब्ध स्थानीय संस्करणों को सूचीबद्ध करने के लिए:

nvm ls

उदाहरण के लिए, अगर nvm ls रिटर्न:

$ nvm ls
     v4.3.0
     v5.5.0

आप v5.5.0 साथ स्विच कर सकते हैं:

nvm use v5.5.0

मैक OSX पर एनवीएम स्थापित करें

स्थापना प्रक्रिया

आप git, curl या wget का उपयोग करके Node Version Manager को स्थापित कर सकते हैं। आप मैक ओएसएक्स पर टर्मिनल में इन कमांडों को चलाते हैं।

कर्ल उदाहरण:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash

wget उदाहरण:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash

टेस्ट में एनवीएम पूरी तरह से जुड़ा हुआ था

यह जांचने के लिए कि एनवीएम को ठीक से स्थापित किया गया था, टर्मिनल को फिर से खोलें और nvm डालें। यदि आपको एक nvm मिलता है : संदेश नहीं मिला , तो आपके OS में आवश्यक .bash_profile फ़ाइल नहीं हो सकती है। टर्मिनल में, touch ~/.bash_profile दर्ज touch ~/.bash_profile और उपरोक्त इंस्टॉल स्क्रिप्ट को फिर से चलाएँ।

यदि आप अभी भी nvm प्राप्त करते हैं: कमांड नहीं मिला , तो निम्न प्रयास करें:

  • टर्मिनल में, nano .bashrc दर्ज करें। आपको निर्यात स्क्रिप्ट लगभग निम्नलिखित के समान दिखनी चाहिए:

निर्यात NVM_DIR = "/ उपयोगकर्ता / johndoe / .nvm" [-s "$ NVM_DIR / nvm.sh"] &&। "$ NVM_DIR / nvm.sh"

  • निर्यात स्क्रिप्ट की प्रतिलिपि बनाएँ और इसे .bashrc से निकालें
  • .Bashrc फ़ाइल को सहेजें और बंद करें (CTRL + O - Enter - CTRL + X)
  • अगला, बैश प्रोफाइल खोलने के लिए nano .bash_profile दर्ज करें
  • उस निर्यात स्क्रिप्ट को पेस्ट करें जिसे आपने एक नई लाइन में बैश प्रोफाइल में कॉपी किया है
  • बैश प्रोफ़ाइल को सहेजें और बंद करें (CTRL + O - Enter - CTRL + X)
  • अंत में .bashrc फ़ाइल को पुनः खोलने के लिए nano .bashrc दर्ज करें
  • निम्न लाइन को फाइल में पेस्ट करें:

source ~ / .nvm / nvm.sh

  • सहेजें और बंद करें (CTRL + O - दर्ज करें - CTRL + X)
  • टर्मिनल को फिर से शुरू करें और अगर यह काम कर रहा है तो nvm दर्ज करें

नोड संस्करण के लिए उपनाम सेट करना

यदि आप स्थापित संस्करण के लिए कुछ उपनाम नाम सेट करना चाहते हैं, तो:

nvm alias <name> <version>

सिमिलरी टू अनलियास, करो:

nvm unalias <name>

एक उचित usecase होगा, यदि आप डिफ़ॉल्ट संस्करण के रूप में स्थिर संस्करण की तुलना में कुछ अन्य संस्करण सेट करना चाहते हैं। default अलियास किए गए संस्करण कंसोल पर लोड किए गए हैं।

पसंद:

nvm alias default 5.0.1

तब हर बार कंसोल / टर्मिनल 5.0.1 शुरू होता है जो डिफ़ॉल्ट रूप से मौजूद होगा।

ध्यान दें:

nvm alias # lists all aliases created on nvm

नोड के वांछित संस्करण के साथ एक उप-क्रम में कोई भी मनमाना आदेश चलाएँ

स्थापित सभी नोड संस्करणों की सूची बनाएं

nvm ls
    v4.5.0
    v6.7.0

किसी भी नोड स्थापित संस्करण का उपयोग करके कमांड चलाएं

nvm run 4.5.0 --version or nvm exec 4.5.0 node --version
Running node v4.5.0 (npm v2.15.9)
v4.5.0

nvm run 6.7.0 --version or nvm exec 6.7.0 node --version
Running node v6.7.0 (npm v3.10.3)
v6.7.0

उपनाम का उपयोग करना
nvm run default --version or nvm exec default node --version
Running node v6.7.0 (npm v3.10.3)
v6.7.0

नोड एलटीएस संस्करण को स्थापित करने के लिए

nvm install --lts

संस्करण स्विचिंग

nvm use v4.5.0 or nvm use stable ( alias )


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow