解决electron “npm run build”报错:⨯ Get “https://github.com/electron-userland/electron-builder-bina...“:

10 篇文章 0 订阅
1 篇文章 0 订阅

错误日志:

# 终端错误日志
x Get "https://github.com/electron-userland/electron-builder-binaries/releases/
download/winCodeSign-2.6.0/winCodesign-2.6.0.7z": dial tcp 140.82.113.4:443: co 
nnectex: A connection attempt failed because the connected party did not properly 
respond after a period of tine, or established connection failed because connected 
host has failed to respond.

在对electron项目进行构建打包时,终端出现以下链接超时:

原因是downloading的时候卡在这里:

导致release文件构建缺失:

解决winCodeSign-2.6.0.7z的下载问题:

# winCodeSign-2.6.0.7z
# https://github.com/electron-userland/electron-builder-binaries/releases?page=1

在github找到并下载build所需要的winCodeSign-2.6.0.7z包 :

 

下载好之后找到:C:\Users\你的系统用户名\AppData\Local\electron-builder\Cache\winCodeSign  目录

 存放并解压出来:

重新  npm run build  ,又出现了错误:

错误链接的内容是让我们下载:nsis-3.0.4.1.7z包:

下载好 nsis-3.0.4.1.7z 包后放在 nsis 文件夹里面(如果没有nsis文件夹就手动创建一个):

 

这个时候  npm run build  这个地方会稍微慢:

 

如果 nsis-resources-3.4.1 下载失败了,可以到官网下载:Releases · electron-userland/electron-builder-binaries · GitHub

# nsis-resources-3.4.1
https://github.com/electron-userland/electron-builder-binaries/releases?page=2

下载 nsis-resources-3.4.1.7z 包:

解压到  C:\Users\你的系统用户名\AppData\Local\electron-builder\Cache\nsis  目录下:

再次 npm run build , 还是会报错!! 【具体操作在底部】

但影响不大,release文件应用程序构建成功:

并且可以成功安装:

回到这个错误的问题上,报错的原因是给应用程序设置(写入)详情信息失败了!

如何解决?!我们将控制台的信息整理好:

不难发现其实就是应用的详情信息:

可以在win10系统右下角通知看到被处理过的记录:

具体这里不展示,有必要可以自行查看记录。

电脑管家,360杀毒等杀毒及卫士软件全部退出!

重新 npm run build 就成功了

当然,如果是公司内部部署的安全软件,不妨试一试授权后关闭文件系统保护:

以上就是electron构建打包所遇到的问题及解决办法,如你有更好的包管理方法😀可以写在评论区。

  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Vinca@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值