nrm ని ఉపయోగించడం
nrm అనేది Node.js ప్యాకేజ్ మేనేజర్ npm కోసం మిర్రర్ నిర్వహణ టూల్. ఇది విభిన్న npm రిజిస్ట్రీ మిర్రర్ల మధ్య వేగంగా మారడంలో మీకు సహాయపడుతుంది.
గమనిక: మిర్రర్లను మార్చిన తర్వాత, ఇన్స్టాలేషన్లు నెమ్మదిగా ఉంటే లేదా విఫలమైతే, ఇది నిర్దిష్ట మిర్రర్తో సమస్యల కారణంగా కావచ్చు! అవసరమైనప్పుడు వేరే మిర్రర్కు మారండి.
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 తో సాధారణ సమస్యలు
మీరు ఇటువంటి లోపాన్ని ఎదుర్కొంటే: "C:\Program Files\nodejs\node_global\nrm.ps1 ఫైల్ను లోడ్ చేయలేము, ఎందుకంటే ఈ సిస్టమ్లో స్క్రిప్ట్లను అమలు చేయడం అచేతనం చేయబడింది. మరిన్ని సమాచారం కోసం, https:/go.microsoft.com/fwlink/?LinkID=135170 about_Execution_Policies ని చూడండి."
పరిష్కారం: cmd ని అడ్మినిస్ట్రేటర్గా అమలు చేయండి మరియు స్క్రిప్ట్ అమలు విధానాన్ని మార్చండి
- PowerShell లో
Start-Process powershell -Verb runAsని అమలు చేయండి (cmd ని అడ్మినిస్ట్రేటర్గా అమలు చేయండి) set-ExecutionPolicy RemoteSignedని అమలు చేయండి మరియు Y ని నమోదు చేయండి (నమ్మకమైన స్క్రిప్ట్ విధానాన్ని మార్చండి)
