首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何调试Node.js服务器?调试器跳过我的断点!(使用VSCode)

在使用VSCode调试Node.js服务器时,如果调试器跳过了你设置的断点,可以尝试以下解决方法:

  1. 确保已正确配置launch.json文件:在VSCode中,点击左侧的调试图标,然后点击齿轮图标打开"launch.json"文件。确保该文件中的配置正确无误,包括"program"字段指向正确的Node.js服务器入口文件,"runtimeExecutable"字段指向正确的Node.js可执行文件路径等。
  2. 确保断点设置正确:在你希望设置断点的代码行上点击左侧的行号,确保断点已成功设置。断点应该显示为红色圆点,表示已生效。
  3. 确保调试模式正确:在VSCode的调试视图中,选择正确的调试模式。通常情况下,选择"Node.js"调试模式即可。如果你使用了其他调试插件或扩展,确保选择了适合的调试模式。
  4. 确保调试器没有被其他进程占用:有时,其他进程可能会占用调试器端口,导致调试器无法正常工作。可以尝试关闭其他使用相同端口的进程,或者修改调试器配置中的端口号。
  5. 确保Node.js版本兼容性:某些Node.js版本可能与VSCode的调试器不兼容,导致断点无法正常工作。可以尝试升级或降级Node.js版本,以解决兼容性问题。
  6. 确保安装了必要的调试插件:在VSCode的扩展市场中,搜索并安装适用于Node.js调试的插件,如"Node.js Debug"。确保已安装并启用这些插件,以确保调试器正常工作。

如果以上方法仍无法解决问题,可以尝试在VSCode的官方文档、社区论坛或相关技术博客中寻找更多解决方案。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

node系列:学会node调试

前言 该文章来自于chh大佬投稿,为他打call 为何需要node调试? 熟练使用node调试能让你在日常开发中更快定位问题所在代码,提高开发效率 如何进行node调试?...node调试方式多样,本篇只介绍笔者最熟悉使用vscode调试方式 使用vscode运行 vscode左侧共有五个按钮,第四个按钮即为"运行"按钮,假如你根目录没有.vscode文件夹,点及"创建...launch.json文件介绍 创建后默认launch.json文件长这样,当然这是对于Node.js调试而言,如果选择其他调试方式,会有不用调试配置字段,接下来简单介绍下这些字段。...node_internals>/**" ], "program": "${workspaceFolder}\\index.js" } ] } type:用于此启动配置调试器类型...nodemon配置 前提条件 安装nodemon包 配置nodemon调试 打开根目录.vscode文件下launch.json文件,添加配置选择Node.js:Nodemon安装程序,选择后configurations

4.1K30

VS Code 调试完全攻略(6):调试由 TypeScript 开发 React

本文将向你展示如何在 VS Code 中创建匹配调试器。 ? VS Code 调试完全攻略系列目录 ?...像往常一样,这个文件夹中代码保持尽可能简单,以便使我们把注意力集中在调试器上。在用于生产应用程序中,我们将会使用人性化文件夹结构。...程序在启动时获取文章列表,然后在单击标题时从服务器获取所选文章正文。 配置调试器 我们希望在调试时能够在 VS Code 中设置断点、启动调试浏览器、以及逐步调试获取初始列表和后续远程请求。...使用 React + TypeScript 调试器 确保 dev 服务器正在运行,然后启动调试浏览器: ?...添加两个断点:一个在 fetchBody 函数内部,另一个在 useEffect hook 中: ? break point 现在,我们可以重新启动调试器(而不是服务器!)

4.8K20
  • 2022年了,该学会用VSCode debug了

    前言 VSCode作为目前使用人数最多IDE,在前端开发者中也是十分受欢迎。...你可能会说,要什么Debug,console.log一把梭走天下。没错,这也是目前很多人在使用调试方法。...VS Code内置调试器支持Node.js运行时,并且能够调试JavaScript、TypeScript、以及任意其他能够编译成JavaScript语言。...可以使用VS Code内置智能提示(IntelliSense)功能去查看有哪些属性可用,hover属性就可以看到帮助信息。 不要想当然地认为某个调试器中存在属性放到其他调试器下中也能起作用。...最简单方式来理解这两种工作流: launch配置可以理解为VS Code启动调试程序说明书; attach配置则是如何将VS Code调试器连接到已运行应用程序或进程方法; VS Code调试支持用调试模式启动一个程序

    80420

    简化 eggjs debug

    多年之前(大概Node.js@6.3版本之前)我们调试方式,几乎如下三点: console.log debugger node-inspector 虽然有时console.log也会用,但是可能会使用一些更好日志工具...调试几乎是每一个程序员必备技能,而选择合适调试就能极大提高工作效率,由于Node.js@6.3版本之后已经内置了调试器,因此也可以和Chrome DevTools结合起来使用,于是node-inspector...这篇文章主要还是来说一说在vscode如何调试eggjs应用,官方团队提供了一个辅助插件来帮助我们配置vscode调试器,https://github.com/eggjs/vscode-eggjs...如果你有兴趣这里原理,不妨去看一看vscode文档,有专门讲述node.js调试器部分。...感谢eggjs团队提供了很简单调试配置,几乎不用你来处理,就可以使用vscode调试Web应用。

    96020

    用于调试和分析 5 大 Node.js 工具

    调试和分析是查找和修复错误、测量和优化性能,同时确保Node.js应用程序质量和效率重要过程。但是,Node.js有许多工具可用于调试和分析应用程序,那么如何选择最适合你需求工具呢?...好吧,这就是本文目的。让我们看一下用于调试和分析前 5 个Node.js工具。1. Node.js内置调试器Node.js 内置调试器Node.js本身附带简单有效工具。...代价:Node.js内置调试器是免费使用,因为它是Node.js平台一部分。你可以从其官方网站下载Node.js。...若要设置和使用 Node.js 内置调试器,可以执行以下步骤:步骤 01创建Node.js应用或使用现有应用。在这个例子中,使用一个简单应用程序,它打印“Hello, world!”...debug> quit< undefined以上就是使用 Node.js 内置调试器调试 Node.js 应用程序基本步骤。2.

    37610

    Node.js 项目调试指南

    Node.js 是一种流行 JavaScript 运行时,与谷歌 Chrome 浏览器使用相同 V8 引擎。它是跨平台,在创建 Web 服务器、构建工具、命令行工具等方面越来越受欢迎。...debugger; 语句) 重新启动脚本 .exit 退出调试器 这听起来确实有点笨拙,不过在没有其他选择或者你想自虐的话,可以尝试使用下内置调试客户端。...单击任意行号来设置断点(显示为蓝色标记): 断点指定调试器可以暂停处理位置,这允许我们可以检查程序状态,包括局部和全局变量。...我们可以定义任意数量断点或向代码中添加 debugger 语句,这些语句在调试器运行时也会停止处理。...step out : 继续处理到函数结束,返回调用命令 重新启动应用程序和调试器 停止应用程序和调试器 和 Chrome DevTools 一样,你可以右击任何一行来添加: 一个标准断点

    64220

    vscode在远程连接服务器时候如本地般顺滑地debug(Python)

    vscode在远程连接服务器时候如本地般顺滑地debug 【GaintPandaCV导读】本文主要分享了python语言使用vscode在远程连接服务器debug,可以通过launch.json...来传入python脚本参数,这样就能够在该情况下用vscode调试,操作跟vscode在本地调试一样 一、vscode 远程连接服务器 1、在vscode应用插件那里下载Remote SSH ?...二、使用vscode在远程服务器上debug 1、命令行方式:ipdb 首先需要安装 ipdb:pip install ipdb 在终端上输入 python -m ipdb xxx.py就可以一行一行调试了...但是并不建议使用在源代码中插入代码来达到断点作用,因为这样破坏了程序源代码完整性。...、直接点击vscoderun进行调试: 重点来了,就是使用vscode进行调试,让我们在远程连接服务器使用感与在本地上一样。

    11.8K61

    使用 Chrome Devtools 调试 Node.js 程序

    Node.js 开发过程中除了万能 console.log 之外,本节介绍一个 Node.js 与 Chrome Devtools 结合调试工具,以后你可以选择使用浏览器来调试 Node.js...断点调试 调试工具窗口介绍 上方展示与服务器调试需要 5 个面板,和 Chrome 开发工具中是基本相同,可以理解为 “服务端定制版” Connection:链接 Console:控制台 Sources...欲了解更多断点调试相关内容,参考了解 Chrome DevTools 更多信息,参考 使用断点暂停代码 对已启动 Node.js 进程做调试 如果一个 Node.js 进程启动时没有加 --inspect-brk...远程调试 如果是在服务器调试,建议不要让调试器监听公共 IP 地址,这可能会引起远程访问安全风险,但我们又想用本地方式调试该怎么办呢?...如果要允许远程调试链接,建议是使用 SSL 隧道方式,假设我们服务运行在服务器 debug.nodejs.red 上,首先启动服务,和上面的方式一样。

    2.9K10

    解放双手:如何在本地调试远程服务器Node代码

    写在前面 谈到node断点调试,目前主要有三种方式,通过node内置调试工具、通过IDE(如vscode)、通过node-inspector,三者本质上差不多。...本文着重点在于介绍 如何在本地通过node-inspector 调试远程服务器node代码。 在进入主题之前,首先会对三种调试方式进行入门讲解,方便新手理解后面的内容。...多个文件断点 通过setBreakpoint('script.js', 1), sb(...),在某个文件某一行添加断点。反正是没成功过。。。怎么看都是bug。。。...用户在界面上操作时,比如设置断点,就向 inspector服务 发送一条消息,inspector服务 在内部通过v8调试器来实现代码断点。 ? 可以看到,用到了v8-debug,这个就待深挖了。...常见问题:安全限制 远程调试常见问题就是请求被拒绝。这是服务器安全策略限制。遇到这种情况,开放端口就完事了。 ?

    2.7K90

    解放双手:如何在本地调试远程服务器Node代码

    本文作者:IMWeb 陈映平 原文出处:IMWeb社区 未经同意,禁止转载 写在前面 谈到node断点调试,目前主要有三种方式,通过node内置调试工具、通过IDE(如vscode)、通过node-inspector...本文着重点在于介绍 如何在本地通过node-inspector 调试远程服务器node代码。 在进入主题之前,首先会对三种调试方式进行入门讲解,方便新手理解后面的内容。...多个文件断点 通过setBreakpoint('script.js', 1), sb(...),在某个文件某一行添加断点。反正是没成功过。。。怎么看都是bug。。。...用户在界面上操作时,比如设置断点,就向 inspector服务 发送一条消息,inspector服务 在内部通过v8调试器来实现代码断点。 ? 可以看到,用到了v8-debug,这个就待深挖了。...常见问题:安全限制 远程调试常见问题就是请求被拒绝。这是服务器安全策略限制。遇到这种情况,开放端口就完事了。 ?

    1.7K30

    解放双手:如何在本地调试远程服务器Node代码

    写在前面 谈到node断点调试,目前主要有三种方式,通过node内置调试工具、通过IDE(如vscode)、通过node-inspector,三者本质上差不多。...本文着重点在于介绍 如何在本地通过node-inspector 调试远程服务器node代码。 在进入主题之前,首先会对三种调试方式进行入门讲解,方便新手理解后面的内容。...,在某个文件某一行添加断点。反正是没成功过。。。怎么看都是bug。。。 重新运行 每次都退出然后node debug app.js相当烦。...用户在界面上操作时,比如设置断点,就向 inspector服务 发送一条消息,inspector服务 在内部通过v8调试器来实现代码断点。 可以看到,用到了v8-debug,这个就待深挖了。...常见问题:安全限制 远程调试常见问题就是请求被拒绝。这是服务器安全策略限制。遇到这种情况,开放端口就完事了。

    1.9K10

    新手向:前端程序员必学基本技能——调试JS代码

    auto attach 默认智能 更多可以查看官方文档:nodejs-debugging[4] 4调试 Node.js 代码 特意新建了一个仓库。供读者动手实践。...继续(F5): 点击后代码会直接执行到下一个断点所在位置,如果没有下一个断点,则认为本次代码执行完成。 单步跳过(F10):点击后会跳到当前代码下一行继续执行,不会进入到函数内部。...VSCode 调试 Node.js 说明 调试走到不是想看文件时(或者完全不是这个目录下文件时),可以选择单步退出按钮或者重新调试。 5其他调试 由于很多项目都配置了代码压缩,难于调试。...在 chrome devtools source 面板找到相应文件,去打断点调试。 6其他参考链接 如何调试代码看以下这些参考链接,动手练习可以学会,Node.js 也类似。...前端容易忽略 debugger 调试技巧 7总结 文章比较详细介绍了 VSCode 调试 Node.js 调试代码基本技能,Chrome 调试代码其实也是类似。

    74210

    关于 Node.js 调试,你需要了解一切

    ; .exit 退出调试器(请注意开头....单击任何行号以设置断点(显示为蓝色标记): 这里 breakpoint 断点,负责指定调试器应在何处暂停处理。我们可以借此检查程序状态,包括局部和全局变量。...您可以定义任意数量断点,或向代码中添加调试器语句,这些语句会在调试器开始运行时停止处理。...VS Code 能够: Launch 启动 Node.js 进程本身,或者 Attach 附加至调试 Web Socket 服务器,该服务器可能运行在远程计算机或 Docker 容器中。...接入远程服务器上运行应用 Remote - WSL: 接入运行在 Windows 上 Linux in WSL 中应用 Node.js 其他调试选项 参考 Node.js 调试指南:https:

    41620

    Script Lab 11:OIfficeJS三种调试方式

    总结 上期教程己经学习了如何完成一个 web add-ins 插件,本期就总结一下如何调试插件。其实上期教程中己经用到了一种。...着Excel中会出现方加载项TaskPan按钮 sideload 【适合范围】 如果项目是使用 Visual Studio 创建,或者VSCode 使用较早 Office 模板而没有 sideload...附加调试器 【适合范围】 附加调试器功能将直接将调试器附加到正确Internet Explorer进程。...无论您使用是Yeoman Generator,Visual Studio Code,node.js,Angular还是其他工具,都可以附加调试器。...您可以将断点设置为要在Visual Studio中调试代码行。 F12工具 【适合范围】 Windows 10中包含F12开发人员工具可帮助您调试,测试和加速网页。

    2.3K20

    VS Code 调试完全攻略(4):launch.json 和调试控制台

    VSCode 使用 launch.json 进行细粒度控制,有了它就可以启动我们程序或将其附加到复杂调试场景中。没有 launch.json 只能搞一些小把戏,我们需要继续向前迈进。...切换到调试侧边栏,单击 “create a launch.json file” 并选择 Node.jsVSCode 会在工作区 .vscode 文件夹下生成一个新 launch.json 文件:...可以观察到配置文件启用了调试侧栏中启动菜单,现在可以用该菜单来快速启动我们玩具服务器 ? : ?...开始调试 如果你现在想了解有关此主题更多信息,可以参考 VS Code 官网创建配置和可用配置值。 顺便说一句,建议将 launch.json 保存到你代码存储库中。...在团队中共享可使所有成员得到方便调试环境。 调试控制台 请注意调试控制台是怎样被自动打开: ? 调试控制台已打开 通过调试控制台,可以在调试器中运行程序上下文中去评估表达式。

    20.4K30

    Vscode笔记-24款插件

    Path Intellisense 编码神器,相对路径自动补全 Remote - SSH 开发神器,通过 vscode 以窗口形式连接远程服务器,直接在 vscode 当中编写服务器代码!...MD protocol:设置调试协议 auto: 尝试自动检测目标运行时使用协议 inspector 新V8调试器协议,解决遗留版本多数问题,node versions >= 6.3 and Electron...versions >= 1.7.4 legacy: 原始v8调试器协议,node versions < v8.0 and Electron versions < 1.7.4. port:调试使用端口...: 自动跳过未映射到源代码代码 skipFiles :[]String,指定跳过单步调试代码 trace : 启用诊断输出 以下是特定于类型 launch(启动)配置属性 MD program:...neuron Visual Studio Code神经元,面向数据科学家交互式编程体验 Node.js Exec 使用node.js执行当前文件或您选择代码。

    10.6K21

    rust-vim 整合基于vimspectordebug调试环境

    不清楚可以回看我rust-vim安装记录 调试器,找了几款,最后还是觉得还是使用vimspector这个用习惯,捣鼓两个整合了一下基于vimspector调试环境,快捷键不用重新再配置。...1.添加 lldb-vscode.json lldb-vscode.json文件所以在这个路径,如果没有.gadgets.d需要创建一个, 路径: ~/.vim/plugged/vimspector.../gadgets/macos/.gadgets.d/lldb-vscode.json 这里说明一个,这个路径是.vim,是nvim没错,只是把插件路径都统一到了.vim这个目录下了。...对应HUMAN模式快捷键: 按键 映射 功能 F5 VimspectorContinue 开始调试、下一个断点 F3 VimspectorStop 停止调试 F4 <Plug...为光标下表达式添加函数断点 F8 VimspectorRunToCursor 运行到光标处 F10 VimspectorStepOver 单步跳过 F11 <

    49920

    VsCode配置gdb(首次成功)

    默认情况下,C ++扩展名不会在源代码中添加任何断点,并且其stopAtEntry值设置为false。 将stopAtEntry值更改true为会导致调试器main在启动调试时在该方法上停止。...默认情况下,C ++扩展名不会在源代码中添加任何断点,并且其stopAtEntry值设置为false。 将stopAtEntry值更改true为会导致调试器main在启动调试时在该方法上停止。...报错了 调试器路径不对 然后加路径 需要加个\ 接着F5键 可以单步执行 跳进for循环 这会将程序执行推进到for循环第一行,并跳过在创建和初始化变量时调用vector和string类内所有内部函数调用...这个按钮可以关闭所有的断点 F9 再次按Step over前进到该程序中下一条语句(跳过为初始化循环而执行所有内部代码)。现在,“变量”窗口显示有关循环变量信息。...要返回自己代码,一种方法是按住“跳过”。另一种方法是通过helloworld.cpp在代码编辑器中切换到选项卡,将插入点放在cout循环内语句中某个位置,然后按F9来在代码中设置断点

    13.2K50

    调试】258- 前端调试各种收集-断点

    断点方式三 这种方式简单归为在编辑器中断点调试,是需要连接调试器(可以是远程调试器)或者附加进程,然后接收调试信息,就可以在编辑器源码进行断点调试。...在Chrome和VS Code中调试Vue.js:此方法出处。这种方式使用VSCode“Debugger for Chrome”扩展,推荐。...注意:如果没有命中断点并且你断点不是红点,需要一个骚操作才能在VSCode断点调试:在打开谷歌浏览器开发工具源码断点调试一次(或者加关键字debugger触发调试,参考上面方式一),运行到断点VSCode...以下是几个示例: 调试vue.config.js,可以在调试查看配置,这样即使看不懂文档也可以按照自己想法来写配置,甚至根本不用在看文档。使用方式是在VSCode配置如下,两种配置等效。...调试aspnetcoreNodeServices其中一种打开方式,这个可以在VSCode进行调试调试器VSCode提供,不会自动连接,有点麻烦,建议用下一种,方便。

    2.4K30
    领券