# Electron安装
使用vite创建一个electron项目
pnpm create vite my-electron-demo --template create-electron-vite
1
之后执行pnpm install
遇到的第一个问题
node_modules/.pnpm/electron@30.5.1/node_modules/electron: Running postinstall script, failed in 567ms .../node_modules/electron postinstall$ node install.js
看样子是执行electron包内的脚本node install.js出现了错误
切换成npmjs.org源安装解决
运行pnpm run dev我们的第一个electron项目就启动了
# 如何调试Electron项目
调试 Electron 项目涉及调试 Electron 的两个进程:主进程(Main Process)和渲染进程(Renderer Process)。调试这两个进程的方法有所不同
# 1. 调试主进程
主进程在 Electron 中负责管理应用的生命周期、窗口的创建等,类似于 Node.js 环境的代码。调试主进程的方式与调试 Node.js 相似。
# 方法1: 使用 --inspect 标志
你可以通过在启动 Electron 时启用 --inspect 标志来调试主进程。在 package.json 中修改 start 脚本:
"scripts": {
"start": "electron --inspect=9222 ."
}
1
2
3
2
3
# 2. 调试渲染进程
渲染进程负责加载并运行网页(HTML、CSS、JavaScript 等)。渲染进程的调试方法与 Chrome 浏览器调试前端应用类似。
# 方法1: 使用 Chrome DevTools
Electron 内置了 Chromium,渲染进程中的代码可以像调试普通的网页应用一样在 Chrome DevTools 中调试。
使用快捷键 Ctrl + Shift + I(Windows/Linux)或 Cmd + Option + I(macOS)打开开发者工具。