个人留档

参考文章:【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这三个文件夹后才可以再把文件解压进去,如果直接解压文件是识别不到的