问题复现
开发或是 Clone 一个 Electron 42 APP 时,安装完依赖后第一次运行 pnpm dev 你可能遇到 Error: Electron uninstall 的错误信息:
1 | pnpm install --frozen-lockfile |
报错信息
1 | error during start dev server and electron app: |
解决方法
需要手动运行下面的命令
1 | npx install-electron |
问题原因
这是由于为了应对供应链攻击, Electron 42 不再通过 postinstall 下载自身
Electron 42: electron no longer downloads itself via postinstall script
可以运行下面的命令
1 | npm install electron --save-dev --ignore-scripts |
评论