Skip to content

NVM बद्दल सामान्य प्रश्न

स्थापना समस्या

मला "nvm is not recognized as an internal or external command" का मिळत आहे?

ही त्रुटी तेव्हा उद्भवते जेव्हा Windows आपल्या सिस्टम पाथमध्ये nvm आदेश शोधू शकत नाही. दुरुस्त करण्यासाठी:

  1. स्थापना नंतर आपला संगणक पुन्हा सुरू करा
  2. जर समस्या कायम राहिली, तर NVM स्थापना मार्ग आपल्या PATH पर्यावरण चलमध्ये आहे की नाही ते तपासा:
    • Control Panel > System > Advanced system settings > Environment Variables उघडा
    • NVM मार्ग (उदा., C:\Users\<username>\AppData\Roaming\nvm) वापरकर्ता PATH चलमध्ये आहे याची खात्री करा

NVM स्थापित करण्यापूर्वी मी Node.js अनइंस्टॉल करावे का?

होय, Windows साठी NVM स्थापित करण्यापूर्वी कोणत्याही विद्यमान Node.js आवृत्त्या अनइंस्टॉल करण्याची शिफारस केली जाते. हे जागतिक Node.js स्थापना आणि NVM द्वारे व्यवस्थापित आवृत्त्यांमधील संभाव्य संघर्ष टाळण्यात मदत करते.

मी माझ्या Node.js आवृत्त्या गमावल्याशिवाय NVM कसे पुन्हा स्थापित करू?

जर आपल्याला NVM पुन्हा स्थापित करण्याची आवश्यकता असेल परंतु आपल्या Node.js आवृत्त्या ठेवू इच्छित असाल:

  1. C:\Users\<username>\AppData\Roaming\nvm निर्देशिका बॅकअप करा
  2. NVM अनइंस्टॉल करा
  3. NVM ची नवीन आवृत्ती स्थापित करा
  4. आपल्या बॅकअपमधून निर्देशिका सामग्री पुनर्संचयित करा

Node.js समस्या

मी विशिष्ट Node.js आवृत्ती का स्थापित करू शकत नाही?

जर आपल्याला विशिष्ट आवृत्ती स्थापित करण्यात अडचण येत असेल:

  1. आपल्याकडे स्थिर इंटरनेट कनेक्शन आहे याची खात्री करा
  2. प्रशासक म्हणून कमांड प्रॉम्प्ट चालवा
  3. तात्पुरते आपला अँटीव्हायरस किंवा फायरवॉल अक्षम करा
  4. पर्यायी मिरर वापरण्याचा प्रयत्न करा:
    bash
    nvm node_mirror https://npmmirror.com/mirrors/node/

प्रकल्पासाठी विशिष्ट Node.js आवृत्ती मी कशी वापरू?

प्रकल्पासाठी Node.js आवृत्ती निर्दिष्ट करण्याचे दोन मार्ग आहेत:

  1. प्रकल्प रूटमध्ये आवृत्ती क्रमांकासह .nvmrc फाइल तयार करा (उदा., 18.16.0)
  2. प्रकल्पावर काम करताना मॅन्युअली आवश्यक आवृत्तीवर बदला:
    bash
    nvm use 18.16.0

जागतिक पॅकेजेस स्थापित करताना मला परवानगी त्रुटी का मिळतात?

जर आपल्याला npm जागतिक पॅकेजेस स्थापित करताना परवानगी त्रुटी मिळत असतील:

  1. आपण प्रशासक विशेषाधिकारांसह कमांड प्रॉम्प्ट चालवत आहात याची खात्री करा
  2. आपण योग्य Node.js आवृत्ती वापरत आहात याची खात्री करा:
    bash
    nvm current

कॉन्फिगरेशन समस्या

मी डीफॉल्ट Node.js आवृत्ती कशी कॉन्फिगर करू?

नवीन टर्मिनल विंडो उघडताना वापरली जाणारी डीफॉल्ट आवृत्ती कॉन्फिगर करण्यासाठी:

bash
nvm alias default 18.16.0

मी Node.js डाउनलोड गती कशी वाढवू शकतो?

जर डाउनलोड मंद असतील, तर आपण आपल्या स्थानाजवळ असलेला मिरर वापरण्यासाठी NVM कॉन्फिगर करू शकता:

bash
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/

अधिक पर्यायांसाठी मिरर मार्गदर्शक पहा.

NVM सेटिंग्ज कुठे संग्रहित केल्या जातात?

Windows साठी NVM सेटिंग्ज येथे संग्रहित केल्या जातात:

  • NVM कॉन्फिगरेशन: C:\Users\<username>\AppData\Roaming\nvm\settings.txt
  • स्थापित Node.js आवृत्त्या: C:\Users\<username>\AppData\Roaming\nvm\<version>

nvm-sh (Linux/macOS) साठी, सेटिंग्ज येथे संग्रहित केल्या जातात:

  • NVM स्थापना: ~/.nvm
  • NVM कॉन्फिगरेशन: आपल्या शेल प्रोफाइल फाइलमधील पर्यावरण चल

Windows-विशिष्ट समस्या

NVM PowerShell मध्ये कार्य करते का?

होय, Windows साठी NVM Command Prompt (cmd) आणि PowerShell दोन्हीमध्ये कार्य करते. तथापि, जर आपल्याला PowerShell सह समस्या येत असतील, तर स्क्रिप्ट अंमलबजावणी सक्षम आहे याची खात्री करा:

powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

मी Visual Studio Code सह NVM कसे वापरू?

Visual Studio Code सह NVM वापरण्यासाठी:

  1. nvm alias default <version> वापरून डीफॉल्ट Node.js आवृत्ती सेट करा
  2. VS Code पुन्हा सुरू करा जेणेकरून ते Node.js आवृत्ती शोधेल
  3. पर्यायीपणे, आपण VS Code सेटिंग्जमध्ये Node.js आवृत्तीचा पूर्ण मार्ग निर्दिष्ट करू शकता

मी WSL (Windows Subsystem for Linux) सह NVM कसे वापरू?

Windows साठी NVM WSL मध्ये थेट कार्य करत नाही, कारण WSL Linux वातावरण वापरते. WSL साठी, आपल्याला NVM ची Linux आवृत्ती (nvm-sh/nvm) स्थापित करणे आवश्यक आहे. सूचनांसाठी nvm-sh स्थापना मार्गदर्शक पहा.

Linux/macOS-विशिष्ट समस्या

Linux/macOS वर स्थापना नंतर NVM का कार्य करत नाही?

जर NVM स्थापना नंतर कार्य करत नसेल:

  1. आपण आपली प्रोफाइल फाइल सोर्स केली आहे याची खात्री करा:
    bash
    source ~/.bashrc  # किंवा ~/.zshrc, ~/.profile, इ.
  2. NVM आरंभीकरण कोड आपल्या प्रोफाइल फाइलमध्ये जोडले गेले आहे याची खात्री करा
  3. आपला टर्मिनल पुन्हा सुरू करा किंवा नवीन उघडा

मी विशिष्ट शेलसह NVM कसे वापरू?

NVM bash, zsh, आणि इतर शेलसह कार्य करते. NVM आरंभीकरण कोड आपल्या शेलसाठी योग्य प्रोफाइल फाइलमध्ये जोडले गेले आहे याची खात्री करा:

  • Bash: ~/.bashrc किंवा ~/.bash_profile
  • Zsh: ~/.zshrc
  • Ksh: ~/.profile

प्रगत समस्या निवारण

मी NVM सह समस्या कशी डीबग करू?

NVM काय करत आहे याबद्दल अधिक माहिती मिळवण्यासाठी, आपण लॉगिंग सक्षम करू शकता:

  1. आपल्या NVM स्थापना निर्देशिकेत settings.txt फाइल तयार करा किंवा संपादित करा
  2. ओळ जोडा: root: <NVM स्थापना मार्ग>
  3. ओळ जोडा: log: <आपण लॉग सेव्ह करू इच्छित मार्ग>

मी योगदान कसे द्यावे किंवा बग कसा निवेदन करावा?

जर आपल्याला बग सापडला असेल किंवा प्रकल्पात योगदान द्यावेसे वाटत असेल:

  1. nvm-windows GitHub रिपॉझिटरी किंवा nvm-sh GitHub रिपॉझिटरी वर समस्या निवेदन करा
  2. आपल्या ऑपरेटिंग सिस्टम, NVM आवृत्ती, आणि समस्या पुनरुत्पादित करण्यासाठी चरणांबद्दल तपशील समाविष्ट करण्याची खात्री करा

सामान्य प्रश्न

Windows साठी NVM आणि nvm-sh मध्ये काय फरक आहे?

Windows साठी NVM (nvm-windows) हे Windows साठी विशेषतः NVM चे पुन्हा अंमलबजावणी आहे, तर nvm-sh/nvm हे Unix/Linux सिस्टमसाठी मूळ अंमलबजावणी आहे. जरी त्यांचा समान उद्देश आहे, तरी त्यांच्याकडे वेगवेगळे कोडबेस आणि आदेश आणि वैशिष्ट्यांमध्ये काही फरक आहेत.

मी 32-बिट ऑपरेटिंग सिस्टमवर Windows साठी NVM वापरू शकतो का?

होय, Windows साठी NVM 32-बिट आणि 64-बिट Windows ऑपरेटिंग सिस्टम दोन्हीसह सुसंगत आहे. आपण nvm arch आदेश वापरून आर्किटेक्चरमध्ये बदलू शकता.

NVM स्वयंचलितपणे npm स्थापित करते का?

होय, जेव्हा आपण NVM वापरून Node.js आवृत्ती स्थापित करता, तेव्हा npm Node.js पॅकेजचा भाग म्हणून स्वयंचलितपणे स्थापित केले जाते.

NVM - Windows, Linux, आणि macOS साठी Node Version Manager