Skip to content

NVM साठी मिरर कॉन्फिगर करणे ​

NVM वापरून Node.js स्थापित करताना, आपल्याला मंद डाउनलोड गती येऊ शकते, विशेषत: विशिष्ट भौगोलिक प्रदेशांमध्ये. मिरर कॉन्फिगर करणे आपल्या स्थानाजवळ असलेल्या सर्व्हर वापरून डाउनलोड गती लक्षणीयरीत्या सुधारू शकते.

मिरर का वापरावे? ​

  • वेगवान डाउनलोड: आपल्या जवळ असलेले मिरर चांगली डाउनलोड गती प्रदान करू शकतात
  • सुधारित विश्वासार्हता: अधिकृत सर्व्हर समस्या अनुभवत असताना पर्यायी मिरर मदत करू शकतात
  • नेटवर्क निर्बंध टाळणे: काही नेटवर्कला विशिष्ट डोमेनला प्रवेश करण्यास निर्बंध असू शकतात

Windows साठी मिरर कॉन्फिगरेशन (nvm-windows) ​

Windows साठी NVM Node.js आणि npm डाउनलोड दोन्हीसाठी मिरर सेट करण्यासाठी आदेश प्रदान करते.

Node.js मिरर सेट करणे ​

bash
nvm node_mirror <url>

उदाहरणार्थ:

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

npm मिरर सेट करणे ​

bash
nvm npm_mirror <url>

उदाहरणार्थ:

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

मिरर सेटिंग्ज सत्यापित करणे ​

मिरर सेटिंग्ज आपल्या NVM स्थापना निर्देशिकेतील settings.txt फाइलमध्ये संग्रहित केल्या जातात, सामान्यतः येथे:

C:\Users\<username>\AppData\Roaming\nvm\settings.txt

आपण आपल्या मिरर सेटिंग्ज सत्यापित करण्यासाठी ही फाइल तपासू शकता:

root: C:\Users\<username>\AppData\Roaming\nvm
path: C:\Program Files\nodejs
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

Linux/macOS साठी मिरर कॉन्फिगरेशन (nvm-sh) ​

Linux आणि macOS वर nvm-sh साठी, आपण आपल्या शेल प्रोफाइल फाइलमध्ये पर्यावरण चल वापरून मिरर सेट करू शकता.

Node.js मिरर सेट करणे ​

आपल्या शेल प्रोफाइल फाइल (~/.bashrc, ~/.zshrc, इ.) मध्ये खालील ओळ जोडा:

bash
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node

npm मिरर सेट करणे ​

आपल्या शेल प्रोफाइल फाइलमध्ये खालील ओळ जोडा:

bash
export NVM_NPM_MIRROR=https://npmmirror.com/mirrors/npm

बदल लागू करणे ​

या ओळी जोडल्यानंतर, बदल लागू करा:

bash
source ~/.bashrc  # किंवा ~/.zshrc, इ.

शिफारस केलेले मिरर ​

येथे काही लोकप्रिय मिरर आहेत जे आपण वापरू शकता:

जागतिक मिरर ​

  • अधिकृत Node.js: https://nodejs.org/dist
  • अधिकृत npm: https://registry.npmjs.org

चीन प्रदेश मिरर ​

  • npmmirror (पूर्वी CNPM):

    • Node.js: https://npmmirror.com/mirrors/node/
    • npm: https://npmmirror.com/mirrors/npm/
  • Tencent Cloud:

    • Node.js: https://mirrors.cloud.tencent.com/nodejs-release/
  • Huawei Cloud:

    • Node.js: https://repo.huaweicloud.com/nodejs/
    • npm: https://repo.huaweicloud.com/repository/npm/

युरोप प्रदेश मिरर ​

  • NodeSource:
    • Node.js: https://deb.nodesource.com/node/

तात्पुरते मिरर वापर ​

जर आपण आपले कॉन्फिगरेशन बदलल्याशिवाय फक्त एका स्थापनेसाठी मिरर वापरू इच्छित असाल:

nvm-sh साठी (Linux/macOS) ​

bash
NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node nvm install 18.16.0

मिरर समस्या निवारण ​

मिरर कनेक्शन टाइमआउट ​

जर आपल्याला मिररशी कनेक्ट करताना टाइमआउट येत असतील:

  1. आपले इंटरनेट कनेक्शन तपासा
  2. वेगळा मिरर वापरण्याचा प्रयत्न करा
  3. मिरर URL योग्य आणि अद्ययावत आहे याची खात्री करा

अवैध मिरर URL ​

जर NVM अवैध मिरर URL निवेदन करत असेल:

  1. URL शेवटी ट्रेलिंग स्लॅश (/) असल्याची खात्री करा (आवश्यक असल्यास)
  2. URL स्वरूप सत्यापित करा (http:// किंवा https:// असावे)
  3. मिरर अजूनही कार्यरत आहे की नाही ते तपासा

मिरर सिंक्रोनायझेशन समस्या ​

मिरर अधिकृत रिपॉझिटरीशी त्वरित सिंक्रोनाइझ केले जाऊ शकत नाहीत. जर आपल्याला अगदी अलीकडील Node.js आवृत्ती सापडत नसेल:

  1. अधिकृत Node.js रिपॉझिटरी वापरण्याचा प्रयत्न करा
  2. मिरर सिंक्रोनाइझ होण्यासाठी काही तास प्रतीक्षा करा
  3. अधिक वेळा अपडेट होणारा वेगळा मिरर वापरण्याचा प्रयत्न करा

डीफॉल्ट मिरर पुनर्संचयित करणे ​

Windows (nvm-windows) ​

डीफॉल्ट मिरर पुनर्संचयित करण्यासाठी, त्यांना अधिकृत URL वर परत सेट करा:

bash
nvm node_mirror https://nodejs.org/dist/
nvm npm_mirror https://github.com/npm/cli/archive/

Linux/macOS (nvm-sh) ​

डीफॉल्ट मिरर पुनर्संचयित करण्यासाठी, आपल्या शेल प्रोफाइल फाइलमधून पर्यावरण चल काढा आणि पुन्हा सोर्स करा:

bash
# आपल्या ~/.bashrc किंवा ~/.zshrc मधून या ओळी काढा
# export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
# export NVM_NPM_MIRROR=https://npmmirror.com/mirrors/npm

# नंतर आपली प्रोफाइल फाइल सोर्स करा
source ~/.bashrc  # किंवा ~/.zshrc, इ.

पुढील चरण ​

मिरर कॉन्फिगर केल्यानंतर, आपण पुढे जाऊ शकता:

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