nrm 是一个 NPM 源管理器,允许你快速地在如下 NPM 源间切换
● npm
● cnpm
● strongloop
● european
● australia
● nodejitsu
● taobao
安装
npm install -g nrm
列出可选的源
nrm ls
- npm ---- https://registry.npmjs.org/ cnpm — http://r.cnpmjs.org/ taobao - http://registry.npm.taobao.org/ eu ----- http://registry.npmjs.eu/ au ----- http://registry.npmjs.org.au/ sl ----- http://npm.strongloop.com/ nj ----- https://registry.nodejitsu.com/
带 * 的是当前使用的源,上面的输出表明当前源是官方源。
切换到taobao
nrm use taobao
Registry has been set to: http://registry.npm.taobao.org/
增加源
你可以增加定制的源,特别适用于添加企业内部的私有源。私有源可以使用cnpmjs架设。
nrm add [home]
删除源
nrm del
测试速度
nrm test npm
npm ---- 1328ms
测试所有源的响应时间:
nrm test
npm ---- 891ms
cnpm — 1213ms* t
aobao - 460ms
eu ----- 3859ms
au ----- 1073ms
sl ----- 4150ms
nj ----- 8008ms
配置 npm 淘宝镜像
使用 npm config list 指令检查 npm 淘宝镜像是否配置成功。
node 14 换成 node12后如何彻底卸载旧版本npm
npm root -g
出现这个目录,删除这个目录后
C:\Users\work\AppData\Roaming\npm\node_modules
重修npm -v即可看到 npm 的版本变成了6.13.4
node 12对应的npm 版本是npm6.13.4
node 14对应的npm 版本是npm8
安装 Node.js 淘宝镜像加速器
npm install --registry=https://registry.npm.taobao.org
测试是否安装成功
vue list