个人留档
参考文章:【Electron】桌面应用开发electron-builder打包报错问题处理-CSDN博客
1.挂全局代理
挂个代理
2.本地下载文件并导入
通过cnpm我们下载了electron-builder
运行打包命令后builder会自动进行下载所需要的文件
这时候去GitHub的镜像站之类的把这几个问价下好
下载过程中长时间下不下来就去找日志里的链接
通过GitHub加速或者镜像站或者什么别的方法进行下载之后,对其进行解压
然后分别在C:\Users\uername\AppData\Local
下的
C:\Users\username\AppData\Local\electron\Cache


在C:\Users\1\AppData\Local\electron-builder\Cache
中

这样的图片不怎么方便,我列个树形图吧
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
| C:\USERS\1\APPDATA\LOCAL\ELECTRON └─Cache └─electron-v34.0.2-win32-x64 ├─locales └─resources
C:\USERS\1\APPDATA\LOCAL\ELECTRON-BUILDER └─Cache ├─electron-v34.0.2-win32-x64 │ ├─locales │ └─resources ├─nsis │ ├─nsis-3.0.4.1 │ │ ├─Bin │ │ ├─Contrib │ │ │ ├─Graphics │ │ │ │ ├─Checks │ │ │ │ ├─Header │ │ │ │ ├─Icons │ │ │ │ └─Wizard │ │ │ ├─Language files │ │ │ ├─Modern UI │ │ │ ├─Modern UI 2 │ │ │ │ └─Pages │ │ │ ├─UIs │ │ │ └─zip2exe │ │ ├─Include │ │ │ └─Win │ │ ├─linux │ │ ├─mac │ │ ├─Menu │ │ │ └─images │ │ ├─Plugins │ │ │ ├─x86-ansi │ │ │ └─x86-unicode │ │ └─Stubs │ └─nsis-resources-3.4.1 │ └─plugins │ ├─x64-ansi │ ├─x64-unicode │ ├─x86-ansi │ └─x86-unicode └─winCodeSign └─winCodeSign-2.6.0 ├─appxAssets ├─darwin │ ├─10.12 │ │ └─lib │ │ ├─engines │ │ └─pkgconfig │ └─ci ├─linux ├─openssl-ia32 ├─windows-10 │ ├─ia32 │ └─x64 └─windows-6
|
我们可以很清晰的看到,我们需要在electron-builder下创建nsis,winCodeSign,electron-v34.0.2-win32-x64这三个文件夹后才可以再把文件解压进去,如果直接解压文件是识别不到的