Skip to content

[Bug] 首次 pnpm dev 因 Electron 二进制未就绪而失败 #1144

Description

@aaskfuqw

复现

在 Electron 43 首次按需下载平台二进制前,运行:

pnpm dev

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 继续复用解析结果创建
品牌化开发宿主,并以回归测试锁定初始化顺序。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions