【问题解决】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
相关推荐
用户298698530149 小时前
在 React 中使用 JavaScript 合并 Excel 文件
前端·javascript·react.js
橘子星9 小时前
JavaScript this 指向全解实战指南
前端·javascript
何出无名之师9 小时前
AIDL的一次调用链路追踪之二,如何和驱动打交道
前端
weedsfly9 小时前
JS垃圾回收:从原理到项目实战,彻底根治内存泄漏
前端·javascript·面试
Jcc9 小时前
虚拟 DOM 是什么?从 Snabbdom 理解 Vue 的 DOM 更新机制
前端
user62229864925819 小时前
Vue 常用技术知识全景:从响应式到组件通信的系统理解
前端
feiyu_gao9 小时前
一个人 + AI:246 commits 做出设计系统 CLI 的故事
前端·ai编程·交互设计
奶油mm9 小时前
从 0 到 1 搭建高可用 Redis Cluster:踩坑、优化与生产实践
前端
掘金安东尼9 小时前
Agent Loop 深度调研:把决定权交给模型的一次换代,为什么发生在现在
前端