下载electron-v13.1.7-darwin-x64.zip 失败的解决方案这里就不说了,以前写过,请参考使用electron-builder打包时下载electron失败的解决方案

今天着重要说的是winCodeSignnsis下载失败的解决办法

一般我们在控制台打包的时候,如果出现错误控制台中会给出相应的提示。

比如:get https://github.com/electron-userland/electron-builder-binaries/releases/download/winCodeSign-2.6.0/winCodeSign-2.6.0.7z: dial tcp 13.229.188.59:443: timeout xxxxx

这时候,我们只需要手动下载 https://github.com/electron-userland/electron-builder-binaries/releases/download/winCodeSign-2.6.0/winCodeSign-2.6.0.7z
这个文件
下载后把它解压缩,把解压出来的文件复制到C:\Users\Administrator\AppData\Local\electron-builder\cache\winCodeSign 这个目录内,最终我们要的目录结构是这样的

C:\Users\Administrator\AppData\Local\electron-builder\cache\winCodeSign\winCodeSign-2.6.0.7

nsis与nsis-resources的配置同理,分别创建了nsis-xxxx和nsis-resources-xxx文件夹,把下载的文件electron-builder-binaries-nsis-resources-xxx\nsis\和\electron-builder-binaries-nsis-resources-xxx\nsis-resources\文件夹里的内容拷贝到对应的路径里。

至此配置完成,再打包的话应该就会顺利完成了。