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 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报错

NPM镜像源查看和切换_其他

 

 【执行有错的,不一一模一样,但是都是这个原因导致的】

则找到第四行找到`cli.js`17行,注释掉,

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