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