Chl/Electron 使用 Visual Studio Code 开发(2)

Created Tue, 14 Nov 2023 16:53:23 +0800 Modified Tue, 14 Nov 2023 16:53:23 +0800

概要

📑在这份文档中, 我们将了解如何在 Visual Studio Code 中调试 Electron 应用程序。这个过程将帮助开发者在开发过程中更容易地发现和解决问题。

事实

  • 📝 安装 Visual Studio Code: 首先, 你需要安装 Visual Studio Code, 以及相应的扩展, 如 “Debugger for Electron”。
  • 🚀 创建调试配置: 在项目根目录下创建一个 .vscode 文件夹, 并在其中创建一个 launch.json 文件, 配置调试选项。
  • 🐛 启动调试会话: 打开 Electron 项目, 然后按下 F5 键或通过 VS Code 菜单启动调试会话。
  • 🧐 断点和监视: 在代码中设置断点, 以便在特定位置停止执行, 并使用监视功能来查看变量和表达式的值。
  • 📚 使用开发者工具: 在 Electron 应用程序中打开开发者工具, 以便查看渲染进程中的错误和日志信息。
  • 🔄 重新加载应用程序: 在调试会话期间, 你可以通过使用 Ctrl+R 或 Cmd+R 来重新加载你的 Electron 应用程序。
  • 🛠 解决问题: 通过上述步骤, 你可以更轻松地诊断和解决 Electron 应用程序中的问题, 提高开发效率。

内容

准备

C:\Users\admin\Desktop>node -v
v18.17.1

C:\Users\admin\Desktop>npm -v
9.6.7

检查环境

仓库

下载

C:\Users\admin\Desktop>git clone git@github.com:electron/electron-quick-start.git

Alt text 我们会得到一个官方仓库, 里面配置好了基本的代码 Alt text

打开

code electron-quick-start

Alt text

创建

添加文件 .vscode/launch.json, 内容为(#): Alt text

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Debug Main Process",
      "type": "node",
      "request": "launch",
      "cwd": "${workspaceFolder}",
      "runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron",
      "windows": {
        "runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron.cmd"
      },
      "args" : ["."]
    }
  ]
}

Alt text

依赖

这里我们需要先运行两条命令, 将 Electron 框架作为开发依赖项安装到您的项目中, 以便在开发过程中使用 Electron 构建桌面应用程序。

C:\Users\admin\Desktop\electron-quick-start>npm install electron --save-dev
...

C:\Users\admin\Desktop\electron-quick-start>npm audit fix
...

Alt text

成功

Alt text

参考

[1] Electron, “Debugging in Visual Studio Code,” [Online]. Available: https://www.electronjs.org/zh/docs/latest/tutorial/debugging-vscode. [Accessed: November 14, 2023].