nvm use
पैकेज और रनटाइम
इस्तेमाल
nvm use <version> | nvm use --ltsबदलता है कि मौजूदा shell कौन-सा स्थापित Node इस्तेमाल करे; यह बदलाव उसी shell तक रहता है, इसलिए नया terminal या CI job डिफ़ॉल्ट पर लौट आता है, और nvm एक shell function है सो script या Makefile को पहले nvm.sh source करना पड़ता है।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| --lts | the 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 ls | the versions on this machine |
| nvm current | which one is active in this shell |
उदाहरण
nvm use 22switches this shell to node 22
nvm use --ltsswitches to the newest installed LTS
nvm alias default 22so 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