nvm use

पैकेज और रनटाइम

इस्तेमाल

nvm use <version> | nvm use --lts

बदलता है कि मौजूदा shell कौन-सा स्थापित Node इस्तेमाल करे; यह बदलाव उसी shell तक रहता है, इसलिए नया terminal या CI job डिफ़ॉल्ट पर लौट आता है, और nvm एक shell function है सो script या Makefile को पहले nvm.sh source करना पड़ता है।

आम विकल्प

विकल्पअर्थ
--ltsthe newest long-term-support line you have installed
nvm install <version>download it first; use only switches to installed ones
nvm alias default <version>what a brand-new shell should start with
nvm lsthe versions on this machine
nvm currentwhich one is active in this shell

उदाहरण

nvm use 22

switches this shell to node 22

nvm use --lts

switches to the newest installed LTS

nvm alias default 22

so new terminals and editors also get 22

सवाल हमेशा यही है कि क्या कहाँ जाए: इस प्रोजेक्ट के भीतर, या पूरी मशीन पर।

कैसे पढ़ें

  • बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
  • तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
  • विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।

आम सवाल

Q. nvm use क्या करता है?

बदलता है कि मौजूदा shell कौन-सा स्थापित Node इस्तेमाल करे; यह बदलाव उसी shell तक रहता है, इसलिए नया terminal या CI job डिफ़ॉल्ट पर लौट आता है, और nvm एक shell function है सो script या Makefile को पहले nvm.sh source करना पड़ता है।

Q. इसे कैसे लिखें?

nvm use <version> | nvm use --lts — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।

Q. कितने विकल्प जानने लायक़ हैं?

यहाँ 5 दिए हैं; पूरी सूची man nvm में है। यह कमांड पैकेज और रनटाइम में आती है।

मिलती-जुलती कमांड

man पेज: man nvm-use