vscode debug模式配置

vscode可以通过配置debug模式来实现断点调试。
在这里插入图片描述

1.浏览器部分代码调试

  • 下载Debugger for Chrome插件
  • 配置如下json信息:
{
            "type": "chrome",
            "request": "launch",
            "name": "Launch Chrome",
            "url": "http://127.0.0.1:7001/payment/domain/reports#/task/list/136978-1001-1001?_k=nbm3t3",
            "webRoot": "${workspaceFolder}"
 }

url即为项目入口路径

  • 同时启动项目和dubeg配置,即可在vscode中添加断点进行测试了。

2.nodejs代码调试

2.1已知项目入口文件

{
            "type": "node",
            "request": "launch",
            "name": "node debug",
            "program": "${workspaceFolder}/index.js",
            "autoAttachChildProcesses":true,
            "stopOnEntry": false
}

这里的index.js,即为入口js。

2.2 通过npm启动

{
            "type": "node",
            "request": "launch",
            "name": "node debug",
            "cwd": "${workspaceRoot}",
            "runtimeExecutable": "npm",
            "timeout": 60000,
            "runtimeArgs": [
                "run",
                "debug"
            ],
            "port": 9229,
            "autoAttachChildProcesses":true,
            "stopOnEntry": false
}

runtimeArgs的第一个参数通常固定为run-script,但这意味着package.json中配置的执行命令必须是以node执行的。如果命令是非node执行,例如webpack等,则会出现断点未绑定的情况,可尝试将第一个参数修改为run。第二个参数即为debug模式启动项目的命令名。

详细属性可参照:https://code.visualstudio.com/docs/nodejs/nodejs-debugging

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Apollo是一个来自华为的开源项目,是一个面向大规模机器学习的高效神经网络训练框架。而VSCode是一款由微软开发的轻量级代码编辑器。所以,Apollo VSCode Debug指的是在使用Apollo框架进行开发时,通过VSCode编辑器来进行调试。 在进行Apollo VSCode Debug之前,需要进行一些准备工作。首先,确保已经安装了VSCode编辑器以及相应的Apollo插件。其次,需要有一个Apollo的项目代码,在VSCode中进行打开。 接下来,我们可以通过以下几个步骤来进行Apollo VSCode Debug。 第一步,配置调试环境。在VSCode的工具栏中选择"调试",点击"添加配置"。在弹出的配置文件中,填写相关的调试信息,例如调试模式、入口文件等。这些信息将用于配置调试器。 第二步,设置断点。在代码中选择想要调试的位置,点击行号旁边的空白区域,添加断点。断点将会在程序执行到该处时暂停,方便我们对代码进行调试。 第三步,运行调试。点击VSCode工具栏中的"调试"按钮,选择刚刚配置的调试环境。然后,点击"开始调试"。Apollo框架会在VSCode中启动,并根据我们的配置信息运行。 第四步,调试代码。当程序执行到我们设置的断点位置时,会自动暂停运行。这时,我们可以通过在VSCode中的调试面板上看到当前的变量值、堆栈信息等。通过逐步执行、观察变量变化等方式来调试代码。还可以使用控制台面板来输入调试命令,与程序进行交互。 最后,我们可以根据调试过程中的问题,对代码进行修改和优化。在调试结束后,点击调试器面板的"关闭"按钮,结束调试状态。 通过Apollo在VSCode中进行调试,可以提高开发效率,快速定位问题,促进代码的开发和调试过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值