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

vscode调试Node.js指南

前言:调试代码不管对于开发还是学习源码都是非常重要的技能,本文简单介绍vscode调试Node.js相关代码的调试技巧。...1 调试业务JS 调试业务JS可能是普遍的场景,随着Node.js调试工具的成熟,调试也变得越来越简单。下面是vscode的lauch.json配置。...3 vscode会连接Node.js的WebSocket服务。 4 开始调试(或者使用Chrome Dev Tools调试)。...开始调试。 4 调试Node.js源码C++ 我们不仅用Node.js,我们可能还会学习Node.js源码,学习源码的时候就少不了调试。可以通过下面的方式调试Node.js的C++源码。 ....2 在vscode调试C++,执行完Node.js启动的流程后会输出调试JS的地址。 3 在浏览器连接WebSocket服务调试JS。

5.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

关于vscode断点调试

很多人习惯在 Chrome 的调试窗口中调试 Vue 代码, 或者直接使用 console.log 来观察变量值, 这是非常痛苦的一件事,需要同时打开至少 3 个窗体。个人还是更加习惯于断点调试。...这篇文章将介绍如何配置 Visual Studio Code 和 Chrome 来完成直接在 VS Code 断点调试代码, 并且在VS Code的调试窗口看到Chrome中console相同的值。...按钮, 在弹出的调试配置窗口中点击 设置 小齿轮, 然后选择 chrome, VS Code 将会在工作区根目录生成.vscode 目录,里面会有一个 lanch.json 文件并会自动打开 用下面的配置文件覆盖自动生成的...一切具备了, 现在验收成果了 通过第一步的方式以远程调试打开的方式打开 Chrome 在 vue 项目中执行npm run dev以调试方式启动项目 点击 VS Code 左侧边栏的调试按钮,选择 Attach...现在就可以在.vue文件的js代码中打断点进行调试了。

1.7K20

VScode调试Linux详解

方式,远程有一个gdbserver,本地机器通过网络发指令给gdbserver完成调试 6)    基于vscode远程调试Linux       该方法支持调试Linux程序,不要编译器参与,可以完美的将...Makefile工程简单的接管起来调试,可以是基于ssh+vscode方式或者gdb+vscode+gdbserver方式。...本文重点介绍该ssh+vscode方法的使用。...二.基于vscode ssh远程调试Linux实战 1   软件安装 1)服务器安装gdb 注意我们是ssh+vscode方式,没有用到gdbserver,故不需要安装gdbserver。...,就可以启动远程的hello可执行文件,并进行单步,断点等各种调试 5) vscode同样支持attach到某个进程进行在线调试,对线上正在运行的进程进行各种调试和状态查看等

3.6K30

envoy vscode调试环境搭建

envoy vscode调试环境搭建 经过一周的反复折腾,终于能顺利 debug envoy 源码,中途踩了无数坑,在此记录一下。...尝试了以下各种手段,包括 Jetbrains clion 调试 vscode Mac 本机 gdb(lldb) 调试 vscode docker container 容器调试 最终,只有最后一个方法成功...# INFO: Build completed successfully, 5724 total actions # 生成 vscode 环境下的调试文件 tools/vscode/generate.../refresh\_compdb.sh remote-container 远程调试 原理 将本地代码挂载到一个安装了调试envoy必备工具的容器中,启动容器,并通过vscode可以进入容器内部,实现调试.../vscode/refresh_compdb.sh,这一步会生成各种 complie_commands.json文件 生成 vscode 调试文件:tools/vscode/generate_debug_config.py

2.5K20

vscode调试vue工程

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

62330

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/

1K21
领券