复现
在 Electron 43 首次按需下载平台二进制前,运行:
electron-vite 会在 Vite 主进程与 preload 构建完成后报错:
Error: Electron uninstall
根因
Electron 43 在解析 electron 包时才会下载平台二进制并写入
path.txt。开发启动器只在 macOS 分支中解析该包,Linux 和 Windows
会先进入 electron-vite;后者只读取 path.txt,不会触发下载。
预期
所有平台上的首次 pnpm dev 都应先确保 Electron 平台二进制就绪,
再启动 electron-vite。
修复范围
在开发启动器中无条件解析 Electron,macOS 继续复用解析结果创建
品牌化开发宿主,并以回归测试锁定初始化顺序。
复现
在 Electron 43 首次按需下载平台二进制前,运行:
electron-vite会在 Vite 主进程与 preload 构建完成后报错:根因
Electron 43 在解析
electron包时才会下载平台二进制并写入path.txt。开发启动器只在 macOS 分支中解析该包,Linux 和 Windows会先进入
electron-vite;后者只读取path.txt,不会触发下载。预期
所有平台上的首次
pnpm dev都应先确保 Electron 平台二进制就绪,再启动
electron-vite。修复范围
在开发启动器中无条件解析 Electron,macOS 继续复用解析结果创建
品牌化开发宿主,并以回归测试锁定初始化顺序。