【问题解决】npm包下载速度慢

问题描述:

npm包下载速度慢

问题原因:

为什么下载 npm 包速度慢?

在使用npm下包的时候,默认从国外的https://regitry.npmjs.org/服务器进行下载。此时,网络数据的传输需要经过漫长的海底光缆,因此下包速度会很慢。

解决办法:

方法一:切换 npm 的下载镜像源

bash 复制代码
// 查看当前的下载镜像源
npm config get registry
// 将下载的镜像源切换为淘宝镜像源
npm config set registry=https://registry.npm.taobao.org/
// 检查镜像源是否下载成功
npm config get registry

或者

bash 复制代码
// 设置淘宝镜像
npm config set registry https://registry.npmmirror.com

// 验证配置
npm config get registry

恢复默认源

bash 复制代码
npm config set registry https://registry.npmjs.org

方法二:使用 nrm 管理源

为了更方便的切换下载的镜像源,我们可以安装 nrm 这个小工具,利用 nrm 提供的终端命令,可以快速查看和切换下载的镜像源。

bash 复制代码
// 通过 npm 包管理器,将 nrm 安装为全局可用的工具
npm i nrm -g
// 查看所有可用的镜像源
nrm ls
// 将下载的镜像源切换为 taobao 镜像
nrm use taobao
相关推荐
码事漫谈9 小时前
当AI开始“思考”:我们是否真的准备好了?
前端·后端
许杰小刀9 小时前
ctfshow-web文件包含(web78-web86)
android·前端·android studio
我是Superman丶10 小时前
Element UI 表格某行突出悬浮效果
前端·javascript·vue.js
恋猫de小郭10 小时前
你的代理归我了:AI 大模型恶意中间人攻击,钱包都被转走了
前端·人工智能·ai编程
xiaokuangren_11 小时前
前端css颜色
前端·css
hoiii18711 小时前
C# 基于 LumiSoft 实现 SIP 客户端方案
前端·c#
anOnion11 小时前
构建无障碍组件之Meter Pattern
前端·html·交互设计
小码哥_常12 小时前
Spring Boot配置diff:解锁配置管理新姿势
前端
小码哥_常12 小时前
告别onActivityResult!Android数据回传的3大痛点与终极解决方案
前端
hhcccchh12 小时前
1.2 CSS 基础选择器、盒模型、flex 布局、grid 布局
前端·css·css3