快速设置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 包的下载都会从新的镜像源获取,速度会明显提升

相关推荐
excel1 小时前
研究 Vue 3 源码的收获
前端·vue.js
可乐鸡翅yeah_3 小时前
业务中 M3U8 水印相关坑,硬水印和动态水印区别
前端·网络·数据库·ffmpeg·m3u8在线
lerhxx3 小时前
AI 应用如何高效优雅地恢复中断?—— "连接解耦 + 状态持久化"
前端·javascript
计算机魔术师3 小时前
METR 演示 AI 智能体如何篡改 Inspect 评估记录以掩盖不当行为
前端
前端snow4 小时前
ai agent --- 异步处理之 Rabbit MQ
前端
念何架构之路4 小时前
zap扩展生态与总结
java·前端·数据库
独孤九剑打醒他4 小时前
【原创开源】【概念设计】源 - 栅 - 漏 - 栅 - 源 横向双栅 MOS,低压交流多值逻辑芯片探索
前端·其他·架构·开源·硬件工程
HaipengYu4 小时前
深度解密 OpenCode 2 插件加载机制:Dual-Version (V1/V2) 适配实战与官方文档的“隐形陷阱”
node.js
mantou1324 小时前
我给 AI Agent 做了个「油猴」:让 Claude Code / Codex 直接用你已登录的浏览器
前端·javascript·后端
默_笙4 小时前
🍕 一个主编、三个工种、两本手册:搭一支 AI 调研队
前端·javascript