在VSCode中调试Node.js应用程序


在 VSCode 中调试 Node.js 应用需正确配置 launch.json 并启动调试会话,推荐使用 Launch Program 模板自动检测入口文件,或通过 Attach 模式连接已运行的 --inspect-brk 进程。

在vscode中调试node.js应用程序

在 VSCode 中调试 Node.js 应用非常方便,关键在于正确配置 launch.json 并启动调试会话,而不是依赖命令行手动加 --inspect

确保 Node.js 和 VSCode 支持调试

VSCode 自带 Node.js 调试支持(通过内置的 Node Debug Adapter),无需额外安装插件。但需确认:

  • Node.js 版本 ≥ 12(推荐使用 LTS 版本,如 18.x 或 20.x)
  • VSCode 已更新至最新稳定版
  • 项目根目录下有 package.json(非必需,但便于识别入口文件)

自动生成 launch.json 配置

打开你的 Node.js 项目文件夹,在 VSCode 中按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入 Debug: Open launch.json,选择 Node.js 环境。VSCode 会生成一个默认配置文件。

最常用的是 Launch Program 模板,它会自动检测 package.json 中的 "main" 字段,或默认指向 index.js。若入口文件不是 index.js,请手动修改 "program" 字段,例如:

"program": "${workspaceFolder}/src/server.js"

启动调试并设置断点

打开要调试的 JS 文件,在行号左侧灰色区域单击即可添加断点(红点)。然后按 F5 启动调试 —— VSCode 会自动运行 Node.js 进程,并在断点处暂停。

名品购物网店系统 名品购物网店系统

适合品牌专卖店专用,从前台的美工设计就开始强调视觉形象,有助于提升商品的档次,打造网店品牌!后台及程序核心比较简洁,着重在线购物,去掉了繁琐的代码及垃圾程式,在结构上更适合一些中高档的时尚品牌商品展示. 率先引入语言包机制,可在1小时内制作出任何语言版本,程序所有应用文字皆引自LANG目录下的语言包文件,独特的套图更换功能,三级物品分类,购物车帖心设计,在国内率先将购物车与商品显示页面完美结合,完

名品购物网店系统 0 查看详情 名品购物网店系统

调试过程中可使用以下功能:

  • 变量面板查看当前作用域变量值
  • 调试控制栏进行“继续”、“单步跳过”、“单步进入”、“单步跳出”
  • 终端(DEBUG CONSOLE)中直接执行 JS 表达式,比如 process.env.NODE_ENV
  • Ctrl+Shift+Y(或 Cmd+Shift+Y)打开调试控制台

调试已运行的 Node.js 进程(Attach 模式)

适用于需要调试已通过 npm startnode server.js 启动的服务。先以调试模式启动进程:

node --inspect-brk=9229 server.js

然后在 launch.json 中添加一个 Attach to Process 配置:

{
  "type": "node",
  "request": "attach",
  "name": "Attach to Process",
  "port": 9229,
  "address": "localhost",
  "sourceMaps": false,
  "skipFiles": ["<node_internals>/**"]
}

保存后,从调试侧边栏选择该配置,再按 F5 即可连接。

以上就是在VSCode中调试Node.js应用程序的详细内容,更多请关注其它相关文章!


# vscode  # linux  # macos  # ai  # mac  # npm  # windows  # node  # json  # node.js  # js  # 玉环网站建设多少钱  # 常州seo推广排名公司  # 温州洞头seo推广  # 贵州企业网站优化  # 金华期货公司网站建设  # 网站排名搜索推广多少钱  # 汉中搜狗关键词排名  # 靠谱的网站优化什么价格  # 大同网站如何做推广的  # 襄阳seo优化定位  # 适用于  # 专注于  # 的是  # 行号  # 购物车  # 推荐使用  # 应用程序  # 鼠标  # 让你  # 网店  # w 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894


相关推荐: 抖音号升级企业号怎么改名字?升级企业号有哪些好处?  AO3官方镜像链接 | 最新防走失网址永久收藏  VS Code快捷键when上下文子句的妙用  第五人格PC版怎么避免被封号_第五人格PC版防封号注意事项  win11怎么设置默认终端为Windows Terminal Win11替代CMD和PowerShell【技巧】  电子白板帮助菜单使用指南  金牛福袋获取攻略  雨课堂官网在线登录 网页版雨课堂登录链接  Keras中Convolution2D层及其核心辅助层详解  苹果手机手电筒无法开启  《飞猪旅行》购买汽车票方法  在Django中动态检查模型关联:一种灵活的解决方案  TikTok视频播放中断怎么办 TikTok播放异常修复方法  CSS绝对定位与溢出控制:实现背景元素局部显示不触发滚动条  Eclipse开发J*a快速入门  附近酒吧怎么找?  Golang如何初始化module项目_Golang module init使用说明  《虎扑》取消评分记录方法  谷歌浏览器如何查找和删除恶意软件 谷歌浏览器内置安全清理工具使用教程  b站如何剪辑视频_b站必剪app使用教程  Dash应用多值文本输入处理与类型转换教程  秋风萧瑟洪波涌起中的萧瑟指的是什么  126手机126邮箱登录_126邮箱手机登录入口官网  苹果手机聊天记录删除了如何恢复  抖音评论无法发送如何修复 抖音评论功能操作指南  QQ邮箱官方登录页_腾讯出品安全稳定的邮箱服务  b站怎么设置动态仅粉丝可见_b站动态粉丝可见设置方法  支付宝网页版在线入口 支付宝官网电脑登录入口  创建快捷方式启动系统保护  C++中std::thread和std::async的区别_C++并发编程与线程与异步任务比较  动漫岛在线动漫网 动漫岛动漫在线观看官方入口  《伊瑟》凶影追缉库卢鲁boss攻略  AI图层蒙版怎么用_AI图层蒙版应用技巧与设计实例  偃武诸葛亮阵容搭配推荐  《理想汽车》权限管理设置方法  如何测试您的网站全球打开速度-网站海外测速工  谷歌邮箱怎么换绑定邮箱Gmail安全备份邮箱修改方法  Win10共享文件夹设置方法 Win10局域网文件共享全攻略【教程】  德邦快递会员怎么开通  Golang如何实现HTTP请求重试机制_Golang HTTP请求错误处理策略  《kimi智能助手》制作ppt教程  TikTok私信无法发送表情怎么办 TikTok消息表情发送修复方法  J*aScript与HTML元素交互:图片点击事件与链接处理教程  QQ网页版官方账号登录入口 QQ网页版网页版入口快速导航  顺丰快递单号查询寄件人 顺丰寄件人查询入口  从J*a应用程序中导出MySQL表数据的技术指南  Flexbox布局:实现粘性导航与底部页脚的完美结合  电脑没有声音了怎么办 电脑声音问题的全面排查与修复指南【详解】  Linux如何优化系统启动流程_Linux启动项优化方案  Go语言反射机制:如何访问被嵌入结构体遮蔽的方法 

 2025-12-20

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.