快速设置npm默认源为国内全局镜像源

npm下载东西很容易因为墙壁的原因导致超时,这个有时候把墙砸开了也没用,这里需要你的工具开启tun模式就可以。

如果不会砸墙,那可以配置国内镜像源,下载速度嗖嗖的。

但有个问题需要记住,毕竟是国内镜像源,有一些最新的东西,可能会有差异,导致出错,但一般问题不大

设置全局镜像源

1. 查看当前配置

bash 复制代码
# 查看当前镜像源
npm config get registry

# 查看所有全局配置
npm config list

2. 设置国内镜像源

淘宝镜像(推荐)

bash 复制代码
npm config set registry https://registry.npmmirror.com

其他可选镜像源

bash 复制代码
# 腾讯云
npm config set registry https://mirrors.cloud.tencent.com/npm/

# 华为云
npm config set registry https://mirrors.huaweicloud.com/repository/npm/

# 中科大
npm config set registry https://mirrors.ustc.edu.cn/npm/

3. 验证设置

bash 复制代码
# 查看当前镜像源
npm config get registry

# 预期输出:https://registry.npmmirror.com

# 测试安装一个包(不会真的安装,只是测试)
npm info express

# 或者测试下载速度
npm install -g cnpm --registry=https://registry.npmmirror.com

其他实用命令

bash 复制代码
# 临时使用镜像源(不修改全局配置)
npm install express --registry=https://registry.npmmirror.com

# 恢复官方源
npm config set registry https://registry.npmjs.org

# 删除镜像源配置(恢复默认)
npm config delete registry

# 使用 nrm 管理多个镜像源(推荐)
npm install -g nrm
nrm ls              # 列出所有镜像源
nrm use taobao      # 切换到淘宝镜像
nrm test            # 测试所有镜像源速度

验证是否生效

运行以下命令检查:

bash 复制代码
# 1. 查看配置
npm config get registry

# 2. 实际测试下载
npm install lodash --verbose

# 3. 查看网络连接(Mac/Linux)
curl -I https://registry.npmmirror.com

# 4. Windows 用户可以使用
npm install --registry=https://registry.npmmirror.com

设置完成后,所有 npm 包的下载都会从新的镜像源获取,速度会明显提升

相关推荐
变与不变8066 小时前
jQuery怎么使用
前端·javascript
神膘护体小月半6 小时前
flex 布局的 order 属性
前端·css
paopaokaka_luck6 小时前
流浪动物救助与收养系统(DeepSeek AI对话、 ECharts多维分析、救助流程衔接、领养与回访衔接、 捐赠确认与公示、志愿者协作)
java·前端·javascript·人工智能·mysql·echarts·推荐算法
仰望.6 小时前
vue 表格组件 vxe-table 树表格懒加载支持拖拽排序的详细用法
前端·javascript·vue.js·vxe-table
前端 贾公子6 小时前
vite-plugin-uni-manifest 升级指南
前端
小码哥_常6 小时前
iPhone 用户传了张 HEIC,我的前端崩了
前端
小码哥_常7 小时前
你发的原图可能暴露你家地址——聊聊图片 EXIF 隐私
前端
java1234_小锋7 小时前
【技术专题】CSS3 网页技术 - CSS3 优先级
前端·css·css3
鸿蒙开发8 小时前
共享 Schema 与 SchemaFactory
前端·后端·harmonyos
屏什么录8 小时前
录屏超过两小时就卡顿崩盘?从参数调优到代码实现,一文彻底搞定长时间录屏
前端·音视频开发