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 代码的常用方法之一。