首次接触 electron 就碰到了一些问题,首先是下载问题,可能是由于包实在太大了 不管是 npm 和 yarn 都不好使,最后还是得用国内镜像
后面用 electron-builder 打包的时候还会下载一些垃圾文件,我的解决办法就是在打包的时候在 dist 目录下创建一个 node_modules 文件夹,忽悠过去就得了
electron 还不认识 ts,得先转 js
然后就是看一般启动都要启动两个 shell ,跟着大佬写了两个插件,利用 vite 独有钩子启动 vite dev 时自动跑两个进程,打包流程也是先打包完 vite 再自动开始 node_modules
详细代码可以点击看这里 electron-demo
最后就是头疼的打包问题,经常超时下不下来,报错
1 | Get"https://github.com/electron/electron/releases/download/v18.2.2/electron-v18.2.2-win32-x64.zip" |
最后解决办法就是把 electron-v18.2.2-win32-x64.zip 手动下下来
然后放到 C:\Users\Administrator\AppData\Local\electron\Cache 目录下,打包不仅成功了而且确实快很多
目前接触得还不深,只是跑通了基本流程,很多 background 配置项还不熟,官网文档都没看完,后续再更新,溜了