NPM鏡像源查看和切換


1、鏡像源鏈接切換

//查看鏡像源使用狀態:
npm get registry
//全局切換鏡像源:
npm config set registry http://registry.npm.taobao.org
//全局切換官方鏡像源
npm config set registry http://www.npmjs.org

 

2、nrm 管理鏡像源

nrm(npm registry manager )是npm的鏡像源管理工具,因為上面的代碼修改比較麻煩,還得記憶輸入網址,這個nrm就比較方便切換鏡像源了。

下載 並全局安裝nrm:

npm install  nrm -g
npm install -g nrm
//-g表示全局安裝

查看可切換的鏡像源:  (*表示正在使用的鏡像源)       

//顯示當前可使用的鏡像源列表
nrm ls

 

 

* npm -------- https://registry.npmjs.org/
  yarn ------- https://registry.yarnpkg.com/
  cnpm ------- http://r.cnpmjs.org/
  taobao ----- https://registry.npm.taobao.org/
  nj --------- https://registry.nodejitsu.com/
  npmMirror -- https://skimdb.npmjs.com/registry/
  edunpm ----- http://registry.enpmjs.org/

3、切換鏡像源

切換為淘寶鏡像源:

nrm use taobao

 

 

nrm ls報錯

 

 【執行有錯的,不一一模一樣,但是都是這個原因導致的】

則找到第四行找到`cli.js`17行,注釋掉,

//注釋下列行
const
NRMRC = path.join(process.env.HOME, '.nrmrc'); //替換為 const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM