nrm का उपयोग करना
nrm Node.js पैकेज मैनेजर npm के लिए एक मिरर प्रबंधन उपकरण है। यह आपको विभिन्न npm registry मिरर के बीच तेज़ी से स्विच करने में मदद करता है।
नोट: मिरर स्विच करने के बाद, यदि स्थापना धीमी है या विफल हो जाती है, तो यह विशिष्ट मिरर के साथ समस्याओं के कारण हो सकता है! आवश्यकतानुसार एक अलग मिरर पर स्विच करें।
nrm का वैश्विक स्थापना
सुनिश्चित करें कि Node.js स्थापित है और npm ठीक से काम कर रहा है:
bash
npm install nrm -gनोट
यदि आप nvm का उपयोग कर रहे हैं, तो Node.js संस्करण स्विच करने के बाद आपको nrm को पुन: स्थापित करना होगा।
सामान्य nrm कमांड
bash
# संस्करण जांचें:
nrm -V
# संस्करण और स्थापना पथ जांचें:
npm list -g nrm
# मिरर सूची देखें:
nrm ls
# एक विशिष्ट मिरर पर स्विच करें:
nrm use <mirror-name>
# एक मिरर जोड़ें:
nrm add <mirror-name> <mirror-url>
उदाहरण: nrm add taobao https://registry.npmmirror.com/
# एक मिरर हटाएं:
nrm del <mirror-name>डिफ़ॉल्ट nrm मिरर सूची
bash
npm ---------- https://registry.npmjs.org/
yarn --------- https://registry.yarnpkg.com/
tencent ------ https://mirrors.tencent.com/npm/
cnpm --------- https://r.cnpmjs.org/
* taobao ------- https://registry.npmmirror.com/
npmMirror ---- https://skimdb.npmjs.com/registry/
huawei ------- https://repo.huaweicloud.com/repository/npm/
nrm के साथ सामान्य समस्याएं
यदि आपको इस तरह की त्रुटि मिलती है: "Cannot load file C:\Program Files\nodejs\node_global\nrm.ps1, because running scripts is disabled on this system. For more information, see https:/go.microsoft.com/fwlink/?LinkID=135170 about_Execution_Policies."
समाधान: व्यवस्थापक के रूप में cmd चलाएं और स्क्रिप्ट निष्पादन नीति बदलें
- PowerShell में
Start-Process powershell -Verb runAsनिष्पादित करें (व्यवस्थापक के रूप में cmd चलाएं) set-ExecutionPolicy RemoteSignedनिष्पादित करें और Y दर्ज करें (विश्वसनीय स्क्रिप्ट नीति बदलें)
