NPM 镜像
nrm
nrm
是 npm
镜像管理工具
# 查看npm仓库中现存的nrm 版本
npm view nrm versions
# 安装
npm i -g nrm
# 查看版本
nrm -V
可用的镜像列表
使用命令nrm ls
nrm ls
:'
npm ---------- https://registry.npmjs.org/
yarn --------- https://registry.yarnpkg.com/
tencent ------ https://mirrors.cloud.tencent.com/npm/
cnpm --------- https://r.cnpmjs.org/
taobao ------- https://registry.npmmirror.com/
npmMirror ---- https://skimdb.npmjs.com/registry/
'
测试镜像的速度
# nrm test <registry>
nrm test taobao
# taobao ---- 258 ms
nrm test npm
# npm ---- 905 ms
nrm test yarn
# yarn ---- 1005 ms
nrm test tencent
# tencent ---- 1557 ms
nrm test cnpm
# cnpm ---- 2212 ms
整体来说taobao镜像最快
设置镜像
nrm use taobao
# SUCCESS The registry has been changed to 'taobao'.
# 或者
npm config set registry <url>
查看当前镜像
nrm current
# You are using taobao registry.
# 或者
npm config get registry
# https://registry.npmmirror.com/
删除镜像
# nrm del <registry>