NVM के लिए मिरर कॉन्फ़िगर करना
NVM का उपयोग करके Node.js स्थापित करते समय, आपको धीमी डाउनलोड गति का सामना करना पड़ सकता है, विशेष रूप से कुछ भौगोलिक क्षेत्रों में। मिरर कॉन्फ़िगर करना आपके स्थान के करीब सर्वर का उपयोग करके डाउनलोड गति को काफी बेहतर बना सकता है।
मिरर का उपयोग क्यों करें?
- तेज़ डाउनलोड: आपके करीब स्थित मिरर बेहतर डाउनलोड गति प्रदान कर सकते हैं
- बेहतर विश्वसनीयता: आधिकारिक सर्वर समस्याओं का अनुभव कर रहे हों तो वैकल्पिक मिरर मदद कर सकते हैं
- नेटवर्क प्रतिबंधों को दरकिनार करना: कुछ नेटवर्क कुछ डोमेन तक पहुंचने पर प्रतिबंध लगा सकते हैं
Windows के लिए मिरर कॉन्फ़िगरेशन (nvm-windows)
Windows के लिए NVM Node.js और npm डाउनलोड दोनों के लिए मिरर सेट करने के लिए कमांड प्रदान करता है।
Node.js मिरर सेट करना
nvm node_mirror <url>उदाहरण के लिए:
nvm node_mirror https://npmmirror.com/mirrors/node/npm मिरर सेट करना
nvm npm_mirror <url>उदाहरण के लिए:
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, आदि) में निम्नलिखित पंक्ति जोड़ें:
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/nodenpm मिरर सेट करना
अपनी शेल प्रोफ़ाइल फ़ाइल में निम्नलिखित पंक्ति जोड़ें:
export NVM_NPM_MIRROR=https://npmmirror.com/mirrors/npmपरिवर्तन लागू करना
इन पंक्तियों को जोड़ने के बाद, परिवर्तन लागू करें:
source ~/.bashrc # or ~/.zshrc, etc.अनुशंसित मिरर
यहां कुछ लोकप्रिय मिरर हैं जिनका आप उपयोग कर सकते हैं:
वैश्विक मिरर
- आधिकारिक 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) के लिए
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 पर वापस सेट करें:
nvm node_mirror https://nodejs.org/dist/
nvm npm_mirror https://github.com/npm/cli/archive/Linux/macOS (nvm-sh)
डिफ़ॉल्ट मिरर को पुनर्स्थापित करने के लिए, अपनी शेल प्रोफ़ाइल फ़ाइल से पर्यावरण चर हटाएं और इसे फिर से सोर्स करें:
# अपने ~/.bashrc या ~/.zshrc से इन पंक्तियों को हटाएं
# export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
# export NVM_NPM_MIRROR=https://npmmirror.com/mirrors/npm
# फिर अपनी प्रोफ़ाइल फ़ाइल को सोर्स करें
source ~/.bashrc # or ~/.zshrc, etc.अगले कदम
मिरर कॉन्फ़िगर करने के बाद, आप आगे बढ़ सकते हैं:
- बेहतर डाउनलोड गति के साथ Node.js संस्करण स्थापित करें
- NVM उपयोग के बारे में अधिक जानें
- सामान्य प्रश्नों और समस्याओं के लिए FAQ देखें