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

在VSCode中设置断点会导致“由于找不到目标路径而忽略断点”

的错误通常是由于以下几个原因引起的:

  1. 目标路径错误:断点设置的文件路径不正确,导致VSCode无法找到对应的文件。这可能是由于文件路径拼写错误、文件被移动或删除等原因引起的。解决方法是检查断点设置的文件路径是否正确,并确保文件存在于指定的路径中。
  2. 工作目录错误:断点设置的文件路径是相对于工作目录的,如果工作目录设置不正确,VSCode也无法找到对应的文件。解决方法是在VSCode中打开正确的工作目录,或者在断点设置时使用绝对路径。
  3. 文件未加载:如果断点设置的文件尚未加载到VSCode中,也会导致找不到目标路径的错误。这可能是由于文件尚未打开或者正在被其他程序占用导致的。解决方法是确保文件已经打开,并且没有被其他程序占用。
  4. 调试配置错误:断点设置可能与调试配置不匹配,导致VSCode无法正确识别断点。这可能是由于调试配置中的路径设置错误或者调试器不支持断点设置导致的。解决方法是检查调试配置中的路径设置是否正确,并确保使用的调试器支持断点设置。

总结起来,要解决“由于找不到目标路径而忽略断点”的错误,需要确保断点设置的文件路径正确、工作目录设置正确、文件已加载到VSCode中,并且调试配置正确。如果仍然无法解决问题,可以尝试重新打开VSCode或者重启计算机。

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

相关·内容

Golang Debug 无法命中断点

VSCode Golang Debug无法命中断点问题修复 发现在VSCode连接公司DevBox调试Golang程序时,无法命中断点 launch.json添加参数 这样Debug程序输出日志并停在程序入口...,观察日志发现有setBreakPoints的输入,也就是说编辑器(VSCode)是正确识别到了断点并传递给dlv-dapdlv报错:找不到文件dlv控制台执行 dlv sources,获取dlv装载的文件...,发现有目标文件,但目录并非/home而是/data00/home观察VSCode的控制台打印的cwd,发现vscode识别的路径为/homestat /home,发现其为软链接,目标目录为/data00.../home定位原因,dlv将软链接文件装载为指向的物理文件,vscode传入的是软链接路径,二者路径不一致,dlv装载的内容不包含软链接路径解决方法launch.json添加"substitutePath...": [{"from": "/home", "to": "/data00/home"}]vscode打开的路径使用物理路径/data00/home而非软链接路径,并将

43040

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

以谷歌浏览器(版本为69)为例,编辑器为VSCode(版本1.26.1) 断点方式一 这种方式是比较常用的方式,浏览器开发工具找到对应源码,script脚本节点里面的代码行断点。 ?...技巧2:如下图,Filesystem添加文件夹到工作路径,选择之后会有提示,点击接受。如果你的谷歌浏览器没有这玩意,请升级版本,还是没有的话,请忽略这段话。...断点方式二 这种方式很粗暴,需要调试的地方加debugger关键字,代码运行到的时候自动停下,进入调试模式。...Chrome和VS Code调试Vue.js:此方法出处。这种方式使用VSCode的“Debugger for Chrome”扩展,推荐。...launch.json的配置如下。

2.4K30
  • 掌握GDB调试工具,轻松排除bug

    查看源代码 list(l):查看最近十行源码 list fun:查看fun函数源代码 list file:fun:查看flie文件的fun函数源代码 设置断点与观察断点 break 行号/fun设置断点...1.4程序错误 编译错:编写程序的时候没有符合语言规范导致编译错误。比如:语法错误。 运行时错误:编译器检查不出这种错误,但在运行时候可能导致程序崩溃。比如:内存地址非法访问。...段错误是由于访问非法地址产生的错误。 访问系统数据区,尤其是往系统保护的内存地址写数据。比如:访问地址为0的地址。 内存越界(数组越界,变量类型不一致等)访问到不属于当前程序的内存区域。...具体来说,比如我getbuf()和main()上设置断点,当启动程序时会停在main()函数的断点上。...,可以直接启动GDB, 连接上linux kernel vscode,可以设置断点,进行单步调试

    68100

    从编程小白到全栈开发:寻找代码的问题

    VSCode的菜单中选择“调试”>"开始调试"来运行你的代码,则你的错误代码随之被高亮显示: ? 怎么样?神器在手,编码无忧啊!...还有大量根本就是不会报错的错误,比如由于代码逻辑或是js弱类型转换赋值不正确导致的错误,它们不会造成代码报错,但是却能使你的程序得不到正确的运行结果。 没有报错信息的指引,我们该怎么来寻找错误根源?...浏览器开发者工具打开的网页代码界面上,我们可以点击JavaScript代码的行号部分,设置断点(顾名思义,表示代码执行到这里暂时停下来): ?...我们calc函数里面设置了3个断点,如果代码执行并进入calc函数,则会依次在这个三个断点处停下来。...然后,重新去浏览器那边的计算器网页中进行一次计算操作,当点击计算按钮的时候,网页代码中会通过Ajax调用后端的/calc服务,因此,VSCode的代码就会在之前设置断点处暂停下来,随之你可以通过编辑器顶部的调试工具栏上的按钮

    1.1K30

    envoy vscode调试环境搭建

    clion 调试 最开始用 vscode 配合微软的 C/C++ 插件查看 envoy 源码,但是跳转代码的准确度不高,有些很明确的函数跳转也让从一堆重名函数中选择。...网上有网友生成的 cmake 工程文件 CMakeLists.txt,参考, 效果也不如意 vscode Mac 本机调试 编译没问题,但是 **打的断点无效,无法进入断点** # 安装依赖的工具 brew...--spawn\_strategy=local,禁用sandbox,否则lldb找不到符号表,显示的是汇编指令不是代码 # 实际上添加了这个参数也没用 bazel build -c dbg --spawn.../refresh\_compdb.sh remote-container 远程调试 原理 将本地代码挂载到一个安装了调试envoy必备工具的容器,启动容器,并通过vscode可以进入容器内部,实现调试...镜像打包成功启动容器,并通过vscode进入容器内部 注意:需要把docker占用虚拟机的资源调大,否则编译资源不足会报错 vscode 打开命令行执行以下命令(这时是容器内部) 生成配置文件:tools

    2.6K20

    vscode调试vue工程

    debug 时,通常的方式如下几种: 源代码增加 debugger 或者 console.log Chrome 浏览器 Sources 中加断点 vscode 中直接调试,对源码定位准确直观(...第一步: 首先确保 Chrome浏览器已正确安装,并在 vscode 添加 vscode-chrome-debug 插件; 第二步: 修改 webpack 相关配置,输出 source-map...以 Vue CLI 3.X 为例,vue.config.js 增加如下配置: module.exports = { chainWebpack: (config) => { if (isDev...第三步: 配置 launch.json 文件,具体配置 vscode-chrome-debug 插件有详细描述。 第四步: 增加断点,启动即可,开启一个新的浏览器窗口。...其他: 如果 vue 文件不能加断点,是由于 vscode 配置问题导致,如下修改:首选项 => 设置 => 搜索”debug“ => 功能/调试 => 勾选 Debug:Allow Breakpoints

    64230

    vscode调试vue工程

    debug 时,通常的方式如下几种: 源代码增加 debugger 或者 console.log Chrome 浏览器 Sources 中加断点 vscode 中直接调试,对源码定位准确直观...第一步: 首先确保 Chrome浏览器已正确安装,并在 vscode 添加 vscode-chrome-debug 插件; ?...第三步: 配置 launch.json 文件,具体配置 vscode-chrome-debug 插件有详细描述。 ? 第四步: 增加断点,启动即可,开启一个新的浏览器窗口。...其他: 如果 vue 文件不能加断点,是由于 vscode 配置问题导致,如下修改:首选项 => 设置 => 搜索”debug“ => 功能/调试 => 勾选 Debug:Allow Breakpoints...其他参考地址: https://github.com/Microsoft/vscode-chrome-debug https://github.com/Microsoft/vscode-recipes/

    1.1K21

    【测评】新一代国产API抓包调试生产力工具Reqable实测

    图片在脚本按钮上右键,设置环境。默认识别本机python,但是如果你和我一样用conda,也可以设置成自己的。图片然后依旧是右键请求,选择脚本,就会打开一个代码框。可以原有的代码上修改。...这个问题倒是不严重,只是由于目前还没有实现代码提示的功能,所以导致使用内置编辑器写脚本没有提示,使用外部的如:VSCode/PyCharm等,找不到reqable这个包,开发和调试中会带来一点点小小的不便...Reqable作为这样一款小美的抓包+测试集合在一起的软件,解决了我抓包之后还需要导入到Api测试软件的痛点。直接五星好评!!!!...图片由于本人使用场景抓包居多,所以测试这个功能就不提什么意见了。总结作为这样一款完全国产,定位准确,功能齐全的小美软件。日常工作是完全可以满足调试与开发的工作。...这样的软件我实在是找不到什么理由不去支持。图片

    3.4K40

    技术分享 | Windows 下 MySQL 源码学习环境搭建步骤【建议收藏】

    CentOS7 里,我们将通过 VSCode 调试 MySQL 的 Debug 版本。...输入文件夹路径,可以正常显示路径下文件。 6.2 远程插件安装 C/C++(gdb 插件调试时使用) 装完后,左侧如图显示:分上下两栏。...打断点 连接 MySQL 成功之后, MySQL 源码打个断点,先打开 sql/sql_parse.cc 文件: 7.5 查看断点效果 先在 CentOS 上的 MySQL 终端上执行一条 SQL...SELECT host, user FROM mysql.user; 程序断点处暂停之后,就可以查看一系列运行时信息了,查看断点所在函数的局部变量。 查看断点处的调用栈。...9扩展阅读 芬达的数据库笔记《手把手教你编译安装 MySQL 8.0.29》‍ DBA札记《Mac下vscodemysql源码调试环境搭建》 参考资料 [1] VMWare 下载地址: https:

    86541

    据说 99% 的人不知道 vue-devtools 还能直接打开对应组件文件?本文原理揭秘

    我都是推荐使用搭建环境断点调试源码学习,哪里不会点哪里,边调试边看,不是硬看。正所谓:授人与鱼不如授人予渔。...1.3.1 方法一:先确保终端能用命令打开你使用的编辑器,文中以VSCode为例 如果你的命令行本身就不能运行code等命令打开编辑器,那肯定是报错的。这时需要把VSCode注入到命令行终端。...也有可能你的编辑器路径有中文路径导致报错,可以环境变量添加你的编辑器路径。 如果你通过以上方法,还没解决报错问题。欢迎留言,或者加我微信 ruochuan12 交流。...这篇指南中写了Vue CLI 3是开箱即用。...就是「排除的文件」右侧旁边有个设置图标「使用“排查设置”与“忽略文件”」,点击下。 其他的就不赘述了。可以看这篇知乎回答:vscode怎么设置可以搜索包含node_modules的文件?

    1.9K30

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

    如果不是,可以查看设置成智能,或者根据场景自行设置成其他的。...一般提前入口文件打好断点。 调试操作方式 操作方式一:package.json package.json 找到相应的 scripts。...继续(F5): 点击后代码直接执行到下一个断点所在位置,如果没有下一个断点,则认为本次代码执行完成。 单步跳过(F10):点击后会跳到当前代码下一行继续执行,不会进入到函数内部。...单步调试(F11):点击后进入到当前函数的内部调试,比如在 fn 这一行执行单步调试,进入到 fn 函数内部进行调试。...前端容易忽略的 debugger 调试技巧 7总结 文章比较详细的介绍了 VSCode 调试 Node.js 调试代码的基本技能,Chrome 调试代码其实也是类似。

    73910

    vscode奇淫记(上)

    那我这次打算入手vscode的原因有以下几点 部门同事基本上都在用它 ╯□╰ 社区和atom一样活跃(最诱惑我的地方是写node能打断点以及ts编译的速度) 今天atom全局搜索存在的包文件竟然没找到!...分别能启动sublime、atom、vscode sudo nano .zshrc 文件末尾加上: alias atom='/Applications/Atom.app/Contents/MacOS/...打开包内容后一直找到可以执行的文件(就是可以打开应用的文件), 然后把当前路径复制到.zshrc中用alias设置,alias就是设置别名,有空格就用 \ 转义。...定制自己的VS code ps:我是一个因为找不到自己喜欢的高亮主题放弃一款编辑器的重度强迫症者。 一定要挑选等宽字体。...打断点调试的技巧

    2.1K100

    VSCode Debug: 揭秘编程的X因素

    以下是调试的一些主要功能: 断点(Breakpoints):断点是你设定的程序执行的停止点。当程序运行到设定的断点时,它会暂停,并允许你检查当前的程序状态。...VSCode的Debug VSCode提供了强大的调试工具,支持多种语言和运行环境。...你可以通过.vscode/launch.json文件配置调试环境和参数。 设置和管理断点VSCode,你可以代码的任何行设置或取消断点。...内联值:调试期间,VSCode可以显示代码变量和表达式的实时值。这让你能够更直观地理解代码的状态。...日志点(Logpoints):日志点是VSCode的一个特性,它允许你不暂停程序的情况下,记录特定位置的日志信息。 多目标调试:VSCode支持同时调试多个目标

    23410

    让你 nodejs 水平暴增的 debugger 技巧

    通过两边都能识别的格式来交流,比如: test.js 的 100 行 设置断点: { "seq":118, "type":"request", "command":"setbreakpoint...chrome devtools chrome 地址栏输入 chrome://inspect,然后点击 configure 来配置目标端口: ? 把刚才的端口 9229 填上去: ?...之后就可以设置断点、单步执行、执行表达式、查看作用域变量等,这些功能都是通过 v8 debug protocol 来实现的。...image.png 这样, ts 源码打的断点和在编译出的 js 打的断点都能生效。 多进程调试 当代码中有子进程的时候,就有了第二条控制流,需要再启动一个 debugger。...比如 vscode,它是基于 electron,需要启动一个主进程,一些渲染进程。主进程是通过 launch 启动的,渲染进程则是后来 attach 的。

    1.1K10

    visual studio code 调试php方法(图文详解)

    现在说一下vscode上调试php文件 所需文件 xampp 集成服务器 vscode Xdebug php-debug 插件 1: vscod/【技术点,其实还需要更多地实践】/e按 F1, 输入...,需要配置下php.exe的路径,在用户设置里添加以下项 "php.validate.executablePath": "C:\xampp\php\php.exe" 5:vscode的php文件打一断点...,点Listen for XDebug 项目的运行,配置不用更改,默认就可以 6:运行后跳出这些按键 7:直接在浏览器打开要调试的php(不是文件路径而是服务器的地址),vscode就会命中到打断点的地方...注意事项 php最大执行时间好像是30秒,超过30秒自动终止,因此调试的时候要修改一下时间,php.ini 文件修改最大运行时间为5分钟 max_execution_time=3000 拓展 hbuilder...和vscode 配置xdebug时候是一样的,浏览器打开文件hbuilder自动命中断点

    3.5K20

    vscode-vue-debug

    今天写个node+vue的vscode里对chrome进行debug 首先确保你的路径是项目根目录,懒得踩坑或者去对应配置 我这里用vue-cli创建一个新的vue项目 没有tyarn或者cnpm的话可以安装一个...对应路径注意不是Data目录里: C:\Users\achao\AppData\Local\Yarn\bin 安装: cnpm install -g @vue/cli # OR tyarn global...add @vue/cli 创建一个项目: vue create simple-vue # OR vue ui 此处选择vue2 创建好了我们用vscode打开 路径如下 我们运行一下 cnpm run...break pointer 点击上方的运行=>启动调试,选择Chrome 然后这里我们可以按照文档编辑我们的debug配置 找不到了的话,根目录的.vscode下面有个launch.json...的debugger对应再修改.vscode/launch.json配置去重写映射上 了解学习compression-webpack-plugin这个插件 chrome断点vscode

    68320

    学会调试代码是件很重要的事

    (vscode未内置的需要安装对应的扩展), 这里以nodejs为例 配置文件里有一些参数需要设置(详细参数请见官方文档),如无其他特殊要求保持默认即可 这里特殊说明一下这个 skipFiles 选项...,这个配置是 想要忽略的文件,其中的 /** 就是指node内置的一些包,进行单步调试的过程并不会进去到其内部。...注意,vscode是默认忽略内部文件的,如果想要进入内部,可以把skipFiles的内容注释掉,像这样 图片 注意不能把"skipFiles"选项也注释掉,不然就是vscoed的默认配置了(默认忽略内部文件...) 后续就正常的打断点 之后调试工具栏点击 Launch Program 旁的调试按钮即可 这样就可以具体观察到相关的变量情况以及其调用堆栈等信息(非常详细) 上方的控制器有各种调试功能,根据自身情况使用即可...,例如点击单步跳过后就会由这个位置 图片 运行到这个位置(一行一行执行) 图片 图片 第三个按钮是单步调试,表示一步一步运行,遇到函数进入函数内部,如 图片 点击单步调试后会进入setHeader

    33410

    JS 的 6 种打断点的方式,你用过几种?

    Debugger 是前端开发很重要的一个工具,它可以我们关心的代码处断住,通过单步运行来理清逻辑。 Debugger 用的好坏与断点打得好坏有直接的关系。...DOM 断点 Chrome Devtools 的 Elements 面板的对应元素上右键,选择 break on,可以添加一个 dom 断点,也就是当子树有变动、属性有变动、节点移除这三种情况的时候断住...可以用来调试导致 dom 变化的代码。 因为是涉及到 DOM 的调试,只有 Chrome Devtools 支持这种断点。...异常断点 VSCode 的 Debugger 面板勾选 Uncaught Exceptions 和 Caught Exceptions 可以添加异常断点抛出异常未被捕获或者被捕获时断柱。...不同情况下的代码可以用不同的打断点方式,这样调试代码高效很多。 JS 的六种打断点方式,你用过几种呢?

    85910
    领券