如何用VSCode调试一个Node.js应用程序?

答案:VSCode调试Node.js需配置launch.json,设置断点后可单步执行、查看变量。首先确保Node.js已安装,打开项目文件夹,点击“运行和调试”创建launch.json,选择Node.js环境,配置program为入口文件如app.js,设置断点后按F5启动调试,支持查看调用、变量及表达式求值;也可通过attach模式连接node –inspect启动的进程,实现附加调试。

如何用vscode调试一个node.js应用程序?

用 VSCode 调试 Node.js 应用程序非常方便,只需要简单配置即可实现断点调试、变量查看和代码单步执行。

启用调试功能

VSCode 内置了对 Node.js 的调试支持,无需安装额外插件。确保你已经安装了 Node.js 并能通过命令行运行 node 命令。

打开你的 Node.js 项目文件夹,在左侧活动栏点击“运行和调试”图标(虫子形状),然后点击“创建 launch.json 文件”。

配置 launch.json

VSCode 会提示你选择环境,选择 Node.js 后,自动生成一个基础的 launch.json 配置文件,放在 .vscode 目录下。

常见配置项说明:

{ “version”: “0.2.0”, “configurations”: [ { “type”: “node”, “request”: “launch”, “name”: “启动程序”, “program”: “${workspaceFolder}/app.js”, “outFiles”: [ “${workspaceFolder}/**/*.js” ], “skipFiles”: [ “/**” ] } ]}

关键字段解释:

type: 使用 node 调试器 request: launch 表示启动应用,attach 可用于附加到已运行进程 program: 入口文件路径,如 app.js 或 server.js skipFiles: 跳过 Node.js 内部代码,避免误入

开始调试

在代码中设置断点(点击行号左侧出现红点),然后按 F5 或点击“启动程序”按钮。

AppMall应用商店 AppMall应用商店

AI应用商店,提供即时交付、按需付费的人工智能应用服务

AppMall应用商店 56 查看详情 AppMall应用商店

调试时你可以:

查看调用栈、作用域内的变量值 使用调试控制条进行继续、单步跳过、进入函数等操作 在调试控制台中打印变量或执行表达式

附加到正在运行的进程

如果你的应用已经通过 node –inspect 启动,可以使用 attach 模式连接。

例如启动应用:

node –inspect app.js

然后在 launch.json 中添加:

{ “name”: “附加到进程”, “type”: “node”, “request”: “attach”, “port”: 9229, “restart”: true}

保存后选择该配置并启动,即可连接到运行中的 Node.js 进程。

基本上就这些。只要配置好入口文件和断点,VSCode 就能帮你快速定位问题。调试过程直观,适合日常开发。

以上就是如何用VSCode调试一个Node.js应用程序?的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/429701.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
gif怎么裁剪_gif如何裁剪
上一篇 2025年11月7日 13:12:55
win10系统创建一键清空剪切板的快捷方式
下一篇 2025年11月7日 13:13:07

相关推荐

发表回复

登录后才能评论
关注微信