【问题解决】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
相关推荐
wuhen_n几秒前
代码生成:从AST到render函数
前端·javascript·vue.js
喝咖啡的女孩2 分钟前
浏览器前端指南
前端
wuhen_n4 分钟前
AST转换:静态提升与补丁标志
前端·javascript·vue.js
喝咖啡的女孩4 分钟前
浏览器前端指南-2
前端
cxxcode13 分钟前
从 V8 引擎视角理解微任务与宏任务
前端
destinying31 分钟前
性能优化之实战指南:让你的 Vue 应⽤跑得飞起
前端·javascript·vue.js
徐小夕2 小时前
JitWord Office预览引擎:如何用Vue3+Node.js打造丝滑的PDF/Excel/PPT嵌入方案
前端·vue.js·github
晴殇i2 小时前
揭秘JavaScript中那些“不冒泡”的DOM事件
前端·javascript·面试
孟陬2 小时前
国外技术周刊 #1:Paul Graham 重新分享最受欢迎的文章《创作者的品味》、本周被划线最多 YouTube《如何在 19 分钟内学会 AI》、为何我不
java·前端·后端
BER_c2 小时前
前端权限校验最佳实践:一个健壮的柯里化工具函数
前端·javascript