NVM का उपयोग करके डिफ़ॉल्ट नोड संस्करण कैसे सेट किया जा सकता है?


193

मैंने nvm (ubuntu के साथ ubuntu) दो नोड संस्करण के साथ स्थापित किया है: v6.11.5 और v9.0.0 और nvm में डिफ़ॉल्ट संस्करण v9.0.0 है

हर बार मुझे नोड संस्करण को बदलने की आवश्यकता होती है

$ nvm list
         v6.11.5
->       v9.0.0
         system
default -> node (-> v9.0.0)
node -> stable (-> v9.0.0) (default)
stable -> 9.0 (-> v9.0.0) (default)


$ nvm v6

मैं v6.11.5 को परिभाषित करने के लिए एनवीएम संस्करण को कैसे बदल सकता हूं?

जवाबों:


392

(यहाँ nvm अनुचर)

nvm alias default 6.11.5 यदि आप चाहते हैं कि यह उस विशिष्ट संस्करण के लिए आंकी गई हो।

आप यह भी कर सकते हैं nvm alias default 6

किसी भी तरह से, आप nvm(इस लेखन के रूप में v0.33.11) के नवीनतम संस्करण में अपग्रेड करना चाहेंगे


जोड़: उपनाम तब तक काम करता है जब तक आप नए संस्करण स्थापित नहीं कर रहे हैं। एक नया नोड स्थापित करने के बाद नोड उपयोग करने के लिए आपका वर्तमान नोड होगा। इसलिए यदि आप इस व्यवहार को रोकना चाहते हैं, तो आपको प्रत्येक संस्थापन के बाद स्पष्ट रूप से nvm उर्फ ​​डिफ़ॉल्ट वांछित vVOOONode सेट करना होगा या बस एक टर्मिनल को फिर से खोलना होगा।
daGo

4
nvm alias default node"नवीनतम" को डिफ़ॉल्ट बनाने के लिए उपयोग करें ।
रयान व्हीले

किसी और को यह पता चल रहा है कि "एनवीएम उर्फ ​​डिफ़ॉल्ट 10.17.0" एक कमांड के रूप में मान्यता प्राप्त नहीं है? nvm बस मुझे उपलब्ध विकल्पों की एक सूची देता है ... यह सिर्फ कुछ भी करने के लिए प्रतीत नहीं होता है (और मेरा "ng -v" गलत, पुराने, नोड के संस्करण का उपयोग करना जारी रखता है।)
माइक Gledhill

@MikeGledhill क्या आप सुनिश्चित हैं कि आप एनवीएम का उपयोग उचित कर रहे हैं? यदि आप उपयोग कर रहे हैं nvm-windows, तो यह एक पूरी तरह से अलग परियोजना है। वास्तविक nvmको विंडोज़ पर काम करने के लिए डब्ल्यूएसएल की आवश्यकता होती है।
LJHarb

कर nvm alias defaultकुछ नहीं करता है। टैग "डिफ़ॉल्ट" बदल जाता है, लेकिन एक नया शेल अभी भी नहीं-वांछित-संस्करण का उपयोग कर रहा है। मैंने पाया कि संस्करण की आवश्यकता नहीं की स्थापना रद्द करने से काम होता है।
जरी तुर्किया

14

कहते हैं कि डिफ़ॉल्ट संस्करण 10.19.0 के रूप में बनाना चाहते हैं।

nvm alias default v10.19.0

लेकिन यह निम्नलिखित त्रुटि देगा

! WARNING: Version 'v10.19.0' does not exist.
default -> v10.19.0 (-> N/A)

उस स्थिति में आपको निम्नलिखित आदेश में दो कमांड चलाने की आवश्यकता है

# Install the version that you would like 
nvm install 10.19.0

# Set 10.19.0 (or another version) as default
nvm alias default 10.19.0
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.