You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

代理环境下通过npm安装electron包报错ECONNRESET无法完成安装

解决方案

  • 优先配置electron二进制镜像源,跳过代理拉取安装包,在你现有的.npmrc文件中追加以下配置即可:
electron_mirror=https://npmmirror.com/mirrors/electron/
electron_custom_dir={{version}}

配置完成后重新执行安装命令即可。

  • 如果必须使用公司代理完成安装,需补全全量代理环境变量并确保全局生效:
    MacOS默认使用zsh作为shell,将以下配置写入~/.zshrc文件(如果你使用bash则写入~/.bash_profile):
export ELECTRON_GET_USE_PROXY=true
export GLOBAL_AGENT_HTTP_PROXY=http://mycompany.proxy:8080
export GLOBAL_AGENT_HTTPS_PROXY=http://mycompany.proxy:8080

写入完成后执行source ~/.zshrc(对应bash则执行source ~/.bash_profile)让配置生效,再重新执行安装命令。

  • 上述方案都无效的情况下可使用手动缓存安装:
    提前下载好对应版本的electron二进制压缩包,放入MacOS的electron缓存目录~/Library/Caches/electron/,再执行安装命令时就会直接读取本地缓存,不会发起网络拉取请求。

  • 也可以尝试添加权限参数执行安装:
    npm install --save-dev electron --unsafe-perm=true

内容的提问来源于stack exchange,提问作者Ronaldo Lanhellas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 01:45:04