VSCode中如何调试Electron应用的主进程代码

VSCode中如何调试Electron应用的主进程代码

这篇文章主要为大家分析了VSCode中如何调试Electron应用的主进程代码的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“VSCode中如何调试Electron应用的主进程代码”的知识吧。

在开发 Electron 应用的时候,为了提高工作效率,我们需要借助于调试工具,及时发现并解决问题。

VSCode 作为当下最流行的代码编辑器,我绝大部分的代码都是在它上面开发的,Electron 应用也不例外。

搭建环境

下面所使用的项目是 electron-quick-start (https://github.com/electron/electron-quick-start#/)。

$gitclonehttps://github.com/electron/electron-quick-start$cd./electron-quick-start$npminstall

经过以上步骤就搭建好了基本 Electron 应用开发环境。查看 package.json:

{"name":"electron-quick-start","version":"1.0.0","description":"AminimalElectronapplication","main":"main.js","scripts":{"start":"electron."},"repository":"https://github.com/electron/electron-quick-start","keywords":["Electron","quick","start","tutorial","demo"],"author":"GitHub","license":"CC0-1.0","devDependencies":{"electron":"16.0.6"}}

我们可以在终端运行 npm run start 来查看运行结果:

可以看到,环境搭建已经大功告成!接下来进入开发调试环节。

调试配置

使用 VSCode 打开 ,做如下操作:

生成如下配置的 lauch.json 文件:

{//使用IntelliSense了解相关属性。//悬停以查看现有属性的描述。//欲了解更多信息,请访问:https://go.microsoft.com/fwlink/?linkid=830387"version":"0.2.0","configurations":[{"type":"pwa-node","request":"launch","name":"LaunchProgram","skipFiles":["<node_internals>/**"],"program":"${workspaceFolder}/main.js"}]}

我们修改其配置如下:

{"version":"0.2.0","configurations":[{"name":"DebugMainProcess","type":"node","request":"launch","cwd":"${workspaceFolder}","runtimeExecutable":"${workspaceFolder}/node_modules/.bin/electron","windows":{"runtimeExecutable":"${workspaceFolder}/node_modules/.bin/electron.cmd"},"args":["./main.js",//主文件路径]}]}

开始调试

当我们做完了上述的环境搭建和文件配置之后,就可以进行愉快的调试了

vscode有什么用

Visual Studio Code 是一个运行于 OS X,Windows和 Linux 之上的,针对于编写现代 web 和云应用的跨平台编辑器,它为开发者们提供了对多种编程语言的内置支持,并且正如 Microsoft 在Build 大会的 keynote 中所指出的,这款编辑器也会为这些语言都提供了丰富的代码补全和导航功能。

关于“VSCode中如何调试Electron应用的主进程代码”就介绍到这了,更多相关内容可以搜索恰卡编程网以前的文章,希望能够帮助大家答疑解惑,请多多支持恰卡编程网网站!

发布于 2022-01-21 23:12:17
收藏
分享
海报
0 条评论
35
上一篇:Win7怎么获取管理员权限 下一篇:win10未知usb设备描述符请求失败怎么解决
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码