最近在家拉git项目发现npm i
之后,开始下得挺快,过会就卡着不动了,大概几分钟后才下好。这对一个有强迫症的码农来说是不能容忍的。
1.更换镜像源
:npm 的默认镜像源可能会受到地理位置的影响,导致下载速度慢。你可以尝试使用国内的镜像源来加快下载速度,例如淘宝镜像(https://npm.taobao.org/)或者使用 cnpm(https://github.com/cnpm/cnpm)。
npm config set registry https://registry.npm.taobao.org/ //使用淘宝镜像
2.使用 yarn
:yarn 是一个替代 npm 的包管理工具,它使用了并行下载和本地缓存等优化策略,因此在某些情况下会比 npm 更快速。你可以尝试使用 yarn 来管理你的包。
注意:淘宝npm镜像站切换新域名
新的Web 站点:https://npmmirror.com,
Registry Endpoint:https://registry.npmmirror.com。
随着新的域名已经正式启用,老 http://npm.taobao.org 和 http://registry.npm.taobao.org 域名将于 2022 年 05 月 31 日零时起停止服务
更换:npm config set registry https://registry.npmmirror.com
查看是否更换成功:npm config get registry
执行安装命令:npm install
一些关于镜像源常用设置
npm查看当前源:
npm config get registry
npm设置淘宝镜像源:
npm config set registry https://registry.npmmirror.com
最后推荐一个npm管理工具
nrm查看和切换镜像
npm install -g nrm
// 查看所有的源
nrm ls
// 增加源地址
nrm add
nrm add taobao https://registry.npmmirror.com/
// 切换 比如切换到 淘宝源
nrm use tobao
// 删除源地址
nrm del
nrm del taobao
// 测试所有源的相应时间 看那个更快
nrm test