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/nodenpm मिरर सेट करणे
आपल्या शेल प्रोफाइल फाइलमध्ये खालील ओळ जोडा:
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/
- Node.js:
Tencent Cloud:
- Node.js:
https://mirrors.cloud.tencent.com/nodejs-release/
- Node.js:
Huawei Cloud:
- Node.js:
https://repo.huaweicloud.com/nodejs/ - npm:
https://repo.huaweicloud.com/repository/npm/
- Node.js:
युरोप प्रदेश मिरर
- NodeSource:
- Node.js:
https://deb.nodesource.com/node/
- Node.js:
तात्पुरते मिरर वापर
जर आपण आपले कॉन्फिगरेशन बदलल्याशिवाय फक्त एका स्थापनेसाठी मिरर वापरू इच्छित असाल:
nvm-sh साठी (Linux/macOS)
bash
NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node nvm install 18.16.0मिरर समस्या निवारण
मिरर कनेक्शन टाइमआउट
जर आपल्याला मिररशी कनेक्ट करताना टाइमआउट येत असतील:
- आपले इंटरनेट कनेक्शन तपासा
- वेगळा मिरर वापरण्याचा प्रयत्न करा
- मिरर URL योग्य आणि अद्ययावत आहे याची खात्री करा
अवैध मिरर URL
जर NVM अवैध मिरर URL निवेदन करत असेल:
- URL शेवटी ट्रेलिंग स्लॅश (
/) असल्याची खात्री करा (आवश्यक असल्यास) - URL स्वरूप सत्यापित करा (
http://किंवाhttps://असावे) - मिरर अजूनही कार्यरत आहे की नाही ते तपासा
मिरर सिंक्रोनायझेशन समस्या
मिरर अधिकृत रिपॉझिटरीशी त्वरित सिंक्रोनाइझ केले जाऊ शकत नाहीत. जर आपल्याला अगदी अलीकडील Node.js आवृत्ती सापडत नसेल:
- अधिकृत Node.js रिपॉझिटरी वापरण्याचा प्रयत्न करा
- मिरर सिंक्रोनाइझ होण्यासाठी काही तास प्रतीक्षा करा
- अधिक वेळा अपडेट होणारा वेगळा मिरर वापरण्याचा प्रयत्न करा
डीफॉल्ट मिरर पुनर्संचयित करणे
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, इ.पुढील चरण
मिरर कॉन्फिगर केल्यानंतर, आपण पुढे जाऊ शकता:
- सुधारित डाउनलोड गतीसह Node.js आवृत्त्या स्थापित करा
- NVM वापर बद्दल अधिक जाणून घ्या
- सामान्य प्रश्न आणि समस्यांसाठी FAQ तपासा