跳转到主文档

调试应用

开发环境调试应用

在 Electron 开发环境下,一般需要调试主进程渲染进程两种进程。

  • 对于主进程,可以在源码(比如:TS 文件上)直接设置断点,通过 VS Code 的 Debug 终端启动主进程来进行 Debug 调试。
  • 对于渲染进程,在开发者工具中设置断点,即可调试。

生产环境调试应用

对于生产环境的调试,同样分为两种:

调试主进程

对于主进程,只需在打包主进程代码的时候,设置相关参数即可。在 Modern.js 应用项目中启用「Electron」模式的情况下,会有如下可执行命令:

"build:main": "modern build electron-main --development"

这样,打包后的主进程代码不会被混淆压缩。根据复制到应用中的主进程代码位置。比如(一般在如下位置):

./release/mac/test_modern_electron.app/Contents/Resources/app/electron

直接在主进程源码里,通过修改源码输出日志或者调试部分代码,进行 Debug 调试。

调试渲染进程

打开窗口的开发者工具,进行 Debug 即可。