vscode怎么调试js代码

在 Visual Studio Code (VSCode) 中调试 JavaScript 代码通常需要

安装 Debugger for Chrome 扩展:在 VSCode 的扩展商店中搜索并安装 Debugger for Chrome 扩展。

配置启动文件:打开 VSCode,点击左侧的调试按钮,选择 "create a launch.json file",然后选择 Chrome 作为环境。这将为你生成一个名为 launch.json 的配置文件。

配置 launch.json 文件:在 launch.json 文件中,你需要指定调试器如何连接到浏览器。

json
{ "version": "0.2.0", "configurations": [ { "type": "chrome", "request": "launch", "name": "Launch Chrome against localhost", "url": "http://localhost:8080", // 这里的端口号需要根据你的具体情况修改 "webRoot": "${workspaceFolder}" } ] }

确保将 url 指定为你要调试的 JavaScript 文件的 URL,并根据你的项目情况修改端口号。

在 Chrome 中启用调试:打开 Chrome 浏览器,进入地址栏并输入 chrome://inspect。点击 "Configure...",然后添加你的项目文件夹。确保你的项目在运行,并且你已经配置了正确的端口。

在 VSCode 中启动调试:按下 F5 键或点击调试按钮启动调试会话。这将启动 Chrome 并将其连接到 VSCode,使你可以在 VSCode 中调试 JavaScript 代码。

设置断点:在你想要暂停执行的代码行左侧单击编辑器窗口中的行号,以设置断点。

开始调试:刷新浏览器,然后你的代码将在断点处暂停执行,你可以使用 VSCode 提供的调试工具来检查和调试代码。

单步执行:你可以使用 "单步进入"或 "单步跳过"来逐行执行代码,以了解代码执行流程。

观察变量:在调试会话中,你可以在左侧的变量面板中查看当前作用域的变量,并在代码执行时观察其值的变化。

调用栈:调试工具中的调用栈面板显示了当前函数的调用栈信息,你可以通过它了解代码执行的上下文和调用关系。

监视表达式:你可以在监视面板中添加表达式,以便在代码执行过程中实时监视特定变量或表达式的值。

条件断点:除了普通的断点外,你还可以设置条件断点,只有当特定条件满足时才会暂停执行。

异常断点:你可以设置异常断点,使得在抛出异常时自动暂停执行,帮助你定位并解决代码中的错误。

Console 日志:除了使用调试工具,你还可以在代码中插入 console.log() 语句并查看输出,这也是调试 JavaScript 代码的常用方法之一。