news 2026/3/21 6:56:32

error Error: getaddrinfo ENOTFOUND bnpm.xxx.org at GetAddrInfoReqWrap.onlookupall [as oncomplete

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
error Error: getaddrinfo ENOTFOUND bnpm.xxx.org at GetAddrInfoReqWrap.onlookupall [as oncomplete
error Error: getaddrinfo ENOTFOUND bnpm.xxx.org at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

看起来即使我们更新了package.json,你仍然在使用Yarn安装(从info Visit https://yarnpkg.com/...这行可以判断),并且 Yarn仍然在尝试从那个无法访问的bnpm.byted.org镜像源下载包。

问题的核心是:Yarn 有自己独立的包管理器配置,与 npm 互不影响。你需要单独检查和修正 Yarn 的镜像源设置。

🛠️ 解决方案:为 Yarn 设置正确的镜像源

请按照以下步骤操作,为 Yarn 配置正确的国内镜像源:

步骤操作命令目的与说明
1. 检查当前Yarn源yarn config get registry这很可能会显示https://bnpm.byted.org/或其他错误地址。
2. 修正Yarn全局源yarn config set registry https://registry.npmmirror.com/将 Yarn 的源也设置为淘宝镜像。
3. 清理Yarn缓存yarn cache clean清除 Yarn 的旧缓存,确保下载新的包信息。
4. 检查项目配置在项目根目录检查.yarnrc文件.npmrc类似,项目内的.yarnrc优先级更高。如果存在且包含错误镜像,请删除或修改它。

完成以上设置后,请重新运行安装命令。为了方便你操作,这里提供完整的命令行序列:

# 1. 设置Yarn镜像源yarnconfigsetregistry https://registry.npmmirror.com/# 2. 清理Yarn缓存yarncache clean# 3. (可选但推荐)删除现有的node_modules和锁定文件,重新开始rm-rf node_modules yarn.lock package-lock.json# 4. 重新安装所有依赖(现在Yarn会使用正确的源)yarninstall# 或者,如果你想安装开发依赖(如electron)yarnaddelectron --dev

⚡ 备选方案:直接使用已配好镜像的 NPM

如果 Yarn 配置起来依然麻烦,鉴于我们已经为 npm 设置好了正确的镜像源,一个更简单直接的选择是完全切回 npm 进行安装。操作如下:

# 1. 确保npm镜像正确(可以再确认一次)npmconfig get registry# 如果显示 https://registry.npmmirror.com/ 则正确# 2. 删除 Yarn 相关的锁定文件,让 npm 接管rm-rf node_modules yarn.lock# 3. 使用 npm 安装(这将生成 package-lock.json)npminstall--registry=https://registry.npmmirror.com

📝 总结与建议

  1. 首选方案:执行Yarn 配置四步法(尤其是第1、2、4步),因为你的错误日志显示当前进程是 Yarn。
  2. 原因分析bnpm.byted.org这个地址被固化在了你的 Yarn 全局或项目配置中,必须从 Yarn 的配置里清除。
  3. 治本:请务必检查项目根目录下是否存在.yarnrc文件,它很可能是“罪魁祸首”。

请尝试上述任一方案,完成后重新运行npm install --save-dev electron@latestyarn add electron --dev,并观察是否还有bnpm.byted.org相关的错误出现。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/15 8:13:44

12 类元旦核心 SVG 交互方案拆解

1. 弹窗 / 选择类:强化参与感与祝福传递 交互方案核心逻辑品牌案例关键组件 / 操作要点学习资源多热区无限浮现 - 关闭模拟新年倒计时日历,点击数字拆礼蒂芙尼《新年倒计时开启》「多热区无限浮现 - 关闭」,弹窗式交互可复用 UGC 组件「无限…

作者头像 李华
网站建设 2026/3/15 9:23:51

ST7789V显示异常排查:入门常见问题全面讲解

ST7789V 显示异常排查:从白屏到花屏,一文讲透常见问题与实战调试你有没有遇到过这样的场景?MCU 烧录完成,电源灯亮了,背光也亮了——但屏幕要么一片惨白、要么满屏条纹、甚至干脆黑着不动。反复检查代码、换线、换板子…

作者头像 李华
网站建设 2026/3/20 8:13:59

ViGEmBus虚拟手柄驱动:5分钟实现游戏兼容性终极解决方案

ViGEmBus虚拟手柄驱动:5分钟实现游戏兼容性终极解决方案 【免费下载链接】ViGEmBus 项目地址: https://gitcode.com/gh_mirrors/vig/ViGEmBus ViGEmBus是一款革命性的虚拟手柄驱动技术,为游戏玩家提供完整的游戏兼容性解决方案。这款先进的虚拟手…

作者头像 李华
网站建设 2026/3/15 9:19:47

ViGEmBus虚拟手柄驱动:彻底解决游戏兼容性难题

ViGEmBus虚拟手柄驱动:彻底解决游戏兼容性难题 【免费下载链接】ViGEmBus 项目地址: https://gitcode.com/gh_mirrors/vig/ViGEmBus 在现代游戏生态中,手柄兼容性一直是困扰玩家和开发者的痛点。ViGEmBus作为Windows平台上的虚拟手柄驱动解决方案…

作者头像 李华
网站建设 2026/3/15 12:26:35

GPT-SoVITS语音合成耗时统计:不同长度文本对比

GPT-SoVITS语音合成耗时表现分析:从短句到长文本的效率洞察 在智能语音助手、有声内容创作和虚拟角色配音日益普及的今天,用户不再满足于“能说话”的机器声音,而是追求自然如人声、个性可定制的听觉体验。然而,传统语音合成系统往…

作者头像 李华