【electron】安装网络问题处理

目录

场景

在mac上使用electron进行代码开发的时候,无法正常下载与electron、electron-builder相关的依赖

排查问题

  1. 是不是因为没有翻墙导致资源无法下载
  2. 是不是没有设置正确的依赖库地址导致资源无法下载

排查结论

  1. 打开VPN之后依然无法下载资源,甚至出现影响其他资源正常解析下载的问题
  2. 通过给yarn设置国内的electron的依赖库地址,用yarn安装elelctron,解决了electron的安装问题

electron 安装失败解决方案

bash 复制代码
# 设置electron依赖库地址
yarn config set electron_mirror 'https://npmmirror.com/mirrors/electron/'
# 使用yarn 安装项目依赖
yarn install

新的问题

electron-builder 打包报错还是没有解决,通过浏览器点击可以下载到对应的资源,但是通过shell命令就会提示operation timed out.

electron-builder 打包失败处理

通过查阅资料,找到了electron-builder的缓存路径,通过将对应资源包下载解压后放入缓存路径,可以提前准备好需要远程下载的文件。

bash 复制代码
# 1. mac 系统 打开缓存路径
open ~/Library/Caches/electron-builder/winCodeSign
  1. 将下载好的资源文件解压放入对应的目录即可

    nsis 和 wine 文件如果有相同的提示也可以使用此方法进行处理
相关推荐
初一初十10 小时前
vue3实现的纯前端护肤品商城网站
前端·javascript·vue.js·前端框架
卷帘依旧10 小时前
React状态管理方案怎么选
前端
zeqinjie10 小时前
Flutter 折叠屏 iPad / 宽屏适配实践
android·前端·flutter
小村儿10 小时前
连载13- 内部Tools,Claude Code 怎么真正"动"你的代码
前端·后端·ai编程
IT_陈寒10 小时前
Python的线程池把我坑惨了,原来异步不是万能的
前端·人工智能·后端
ANnianStriver10 小时前
PetLumina 07 — 宠物管理升级与 JavaScript 大数精度修复
开发语言·javascript·ai编程·宠物
初一初十11 小时前
vue3茶叶商城网站vue网页vuejs前端
前端·javascript·vue.js·vscode·前端框架
kyriewen11 小时前
前端性能优化:LCP 从 4s 到 0.9s 的 5 个核心手段(附配置代码)
前端·javascript·性能优化
xiaofeichaichai11 小时前
Proxy与Reflect
前端·javascript
小蜜蜂dry12 小时前
nestjs实战-权限二:角色模块
前端·后端·nestjs