【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 文件如果有相同的提示也可以使用此方法进行处理
相关推荐
青莲8431 天前
Java并发编程高级(线程池·Executor框架·并发集合)
android·前端·面试
程序员Agions1 天前
Flutter 邪修秘籍:那些官方文档不会告诉你的骚操作
前端·flutter
白驹过隙不负青春1 天前
Docker-compose部署java服务及前端服务
java·运维·前端·docker·容器·centos
满天星辰1 天前
Vue.js的优点
前端·vue.js
哒哒哒5285201 天前
React createContext 跨组件共享数据实战指南
前端
怪可爱的地球人1 天前
UnoCss最新配置攻略
前端
Carry3451 天前
Nexus respository 搭建前端 npm 私服
前端·docker
满天星辰1 天前
使用 onCleanup处理异步副作用
前端·vue.js
POLITE31 天前
Leetcode 142.环形链表 II JavaScript (Day 10)
javascript·leetcode·链表
qq_229058011 天前
lable_studio前端页面逻辑
前端