解决electron打包时,下载超时导致失败

针对electron-v9.0.2-win32-x64.zip 和 SHASUMS256.txt-9.0.2 我首先给electron添加了淘宝镜像。

在终端中敲入: npm set ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/

打开C盘,在你当前用户下搜索 .npmrc 文件,用记事本打开,看看是否设置成功。

如果还担心下载不成功,那么就直接下载下来吧。按照二、1 中的地址下载两个文件。解压后放到 C:\Users\Administrator\AppData\Local\electron\Cache 目录下。


针对 winCodeSign-2.6.0 下载失败,大部分是网络原因,先行在github下载的速度也一样龟速,但起码看得见速度,也不会满屏报错。打开地址:https://github.com/electron-userland/electron-builder-binaries/releases 寻找你所需要的版本。

下载完之后解压到同名文件夹中。然后 C:\Users\Administrator\AppData\Local\electron-builder\Cache 进入到此目录下,新建一个文件夹,名为: winCodeSign ,再把刚刚解压出来的文件夹放到这个文件夹中。


针对 nsis-3.0.4.1 下载失败,大部分是网络原因,先行在github下载也一样龟速,但起码看得见速度,也不会满屏报错。打开地址: https://github.com/electron-userland/electron-builder-binaries/releases 寻找你所需要的版本。

下载完成后,打开此zip包,但不是所有文件都需要。我们需要其中两个文件:nsis 和 nsis-resources

将这两个文件夹提取出来。重命名:其中 nsis -> nsis-3.0.4.1 nsis-resources -> nsis-resourcers-3.4.1

然后 C:\Users\Administrator\AppData\Local\electron-builder\Cache 进入到此目录下,新建一个文件夹,名为: nsis ,再把刚刚解压出来的两个文件夹放到这个文件夹中。


至此,已经完成了打包的三个工具的安装,回到项目中执行:npm run electron:build 进行打包。


打包成功后会在根目录下多出一个 dist_electron 的文件夹,打包好的文件都在里面,包括exe格式文件,双击就可以执行安装了!

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值