nrm test 所有源超时解决办法

>nrm test

npm ---------- timeout (Fetch timeout over 5000 ms)

yarn --------- timeout (Fetch timeout over 5000 ms)

tencent ------ timeout (Fetch timeout over 5000 ms)

cnpm --------- timeout (Fetch timeout over 5000 ms)

taobao ------- timeout (Fetch timeout over 5000 ms)

npmMirror ---- timeout (Fetch timeout over 5000 ms)

huawei ------- timeout (Fetch timeout over 5000 ms)

1. 检查网络连接

复制代码
# 检查网络连通性
ping registry.npmmirror.com
ping npmjs.com

2. 临时关闭防火墙和杀毒软件

Windows 防火墙或安全软件可能阻止了网络连接,暂时关闭后重试。

3. 配置代理(如果有网络限制)

如果你在公司或学校网络,可能需要配置代理:

复制代码
# 设置代理(根据你的网络环境修改)
npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080

# 或者使用 socks 代理
npm config set proxy socks5://127.0.0.1:1080

4. 清除代理设置(如果之前配置过错误的代理)

复制代码
# 清除代理配置
npm config delete proxy
npm config delete https-proxy

5. 手动设置淘宝源(绕过 nrm 测试)

复制代码
# 直接设置淘宝源
npm config set registry https://registry.npmmirror.com/

# 验证设置
npm config get registry

# 测试下载(下载一个小包测试)
npm install lodash --verbose

6. 使用 cnpm(淘宝官方工具)

复制代码
# 安装 cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com

# 使用 cnpm 代替 npm
cnpm install 包名

7. 检查 DNS 设置

有时 DNS 解析问题会导致连接超时,可以尝试:

复制代码
# 刷新 DNS 缓存
ipconfig /flushdns

# 或者临时使用公共 DNS
# 在网络设置中将 DNS 改为 114.114.114.114 或 8.8.8.8

8. 使用 yarn 替代

复制代码
# 安装 yarn
npm install -g yarn

# 设置 yarn 镜像源
yarn config set registry https://registry.npmmirror.com/

推荐操作步骤:

  1. 首先尝试直接设置淘宝源

    复制代码
    npm config set registry https://registry.npmmirror.com/
    npm install lodash --verbose
  2. 如果还是不行,尝试使用 cnpm

    复制代码
    npm install -g cnpm --registry=https://registry.npmmirror.com
    cnpm install lodash
  3. 检查网络环境,确认是否有防火墙或代理限制。

通常国内网络环境下,淘宝源是最稳定的选择。

相关推荐
故事挺秃然37 分钟前
Python异步(Asyncio)(一)
服务器·网络·python
SongYuLong的博客43 分钟前
ARM Linux 交叉编译工具链(toolchain)
linux·运维·arm开发
云计算老刘1 小时前
Shell三剑客 : 2. sed 使用手册
linux·运维·服务器
qq_479875431 小时前
Linux 网络实验(3)
linux·运维·网络
f***28141 小时前
SQL-Server链接服务器访问Oracle数据
服务器·sql·oracle
誰能久伴不乏1 小时前
为什么 TCP 服务端重启会出现 “Address already in use”问题解析
linux·服务器·c语言·网络·c++·tcp/ip
last demo1 小时前
grep和sed
linux·运维·前端·chrome
VekiSon1 小时前
gdb工具介绍
linux·c语言
apihz1 小时前
批量获取3位未注册短域名免费API接口每日更新
android·服务器·网络·网络协议·tcp/ip