尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

pnpm install报错ERR_SSL_PACKET_LENGTH_TOO_LONG问题解决

pnpm install报错ERR_SSL_PACKET_LENGTH_TOO_LONG问题解决
📅 发布时间:2026/7/31 3:23:58

报错内容

[WARN]GET https://registry.npmmirror.com/stack-trace/-/stack-trace-0.0.9.tgz error(ERR_SSL_PACKET_LENGTH_TOO_LONG). Will retryin1minute.1retries left.

根本原因

{ssh-host}到registry.npmmirror.com(国内 npm 镜像)的网络连接不稳定,HTTPS 请求经常收到异常的 SSL 数据包,导致ERR_SSL_PACKET_LENGTH_TOO_LONG错误。

解决步骤

1. 切换到 npm 官方源

测试发现registry.npmjs.org在远端机器上可以正常访问:

curl-sIhttps://registry.npmjs.org/vis-data# 返回 HTTP/2 200,正常

而 npmmirror 虽然 API 能访问,但 tarball 下载频繁超时和 SSL 异常。

2. 关闭 strict-ssl

Node.js 24 的 TLS 行为与 npmmirror 的 CDN 存在兼容性问题(ERR_SSL_PACKET_LENGTH_TOO_LONG),通过关闭严格 SSL 校验绕过:

strict-ssl=false

3. 增大重试参数

因为网络本身慢(20-40 KiB/s),增大超时和重试次数避免误杀:

fetch-retries=5 fetch-retry-maxtimeout=120000 fetch-retry-mintimeout=10000

4. 最终配置(.npmrc)

在仓库根目录创建了 .npmrc:

registry=https://registry.npmjs.org/ strict-ssl=false fetch-retries=5 fetch-retry-maxtimeout=120000 fetch-retry-mintimeout=10000

5. 执行安装

pnpminstall--no-verify-store --no-frozen-lockfile

--no-frozen-lockfile让它用 npmjs.org 重新解析依赖地址,--no-verify-store跳过 store 完整性校验避免额外的网络开销。


一句话总结

从不通的npmmirror切换到通的npmjs.org,关掉 SSL 严格校验,拉大重试窗口。

相关新闻

  • Grok Build CLI:终端原生智能体与上下文感知的工程实践
  • MPC8308 DUART模块详解:从寄存器配置到高效串口通信实践
  • PG 30 周年系列直播活动第二期!本周三晚与你相约!

最新新闻

  • x86汇编MUL与IMUL指令深度解析:从无符号/有符号乘法到CPU算术实现
  • TCP四次挥手详解:从状态机到TIME_WAIT的工程实践
  • 2026年7月贵阳市电信300M宽带避坑指南!小白怎么选_ - 找卡家园
  • STM32 HAL库GPIO编程实战:从模式解析到性能优化
  • 国产8位MCU深度对比:中微SC8F6790与泰芯TX8C1260实战选型指南
  • 仿真(3):do文件写法

日新闻

  • 7步掌握KMS智能激活工具:Windows和Office永久激活完整方案
  • 如何在Windows上运行iOS应用:ipasim跨平台模拟器终极指南
  • 2026年重庆工伤赔偿律师口碑推荐:洪家木律师用专业赢得信赖 - 本地品牌推荐

周新闻

  • 大连理工大学与东京大学联手打造的“主动型AI助手“
  • 170.2026年国家级科研瓶颈:超精密单点金刚石切削(SPDT)光学表面生成
  • SongBloom:革命性歌曲生成框架深度解析——如何通过交织自回归与扩散模型创作完整音乐

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号