npm 及 yarn 换源

npm

1.查询当前配置的镜像

npm config get registry

// 默认源 https://registry.npmjs.org

2.设置成淘宝镜像

npm config set registry https://registry.npm.taobao.org

nrm

nrm(npm registry manager)是npm的镜像源管理工具,可通过nrm来切换镜像源

1.安装nrm

npm install -g nrm

2.查看可选的源

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.切换
如果要切换到taobao源,执行命令nrm use taobao

4.测试速度
可以通过nrm test测试所有或指定源的响应时间

yarn

1.查询当前配置的镜像

yarn config get registry

// 默认源 https://registry.yarnpkg.com

2.设置成淘宝镜像

yarn config set registry https://registry.npm.taobao.org/

注意

  • taobao源与cnpm是不同的,cnpm是淘宝定制过的
  • cnpm与npm混用会导致一些错误
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。