如何使用Node.js进行多样化的断点调试技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1260个文字,预计阅读时间需要6分钟。
Node.js 开启 debug 模式通过传递参数 +--inspect 或 +--inspect-brk,调试方法分为 IDE 和 Chrome DevTools 两种。下面具体讲解这两种方式如何调试 Node.js 程序;
Part 1:VS Code 调试:
1. launch.json 配置:
首先,在 VS Code 中打开 Node.js 项目,然后进入 `.vscode` 文件夹,创建一个名为 `launch.json` 的文件。在 `launch.json` 文件中,添加以下配置:
json{ version: 0.2.0, configurations: [ { type: node, request: launch, name: Launch Program, program: ${workspaceFolder}/index.js, skipFiles: [/**], inspect: true } ]}
2. 配置详解:
- `type: node`:指定调试器类型为 Node.js。- `request: launch`:表示这是一个启动配置。- `name: Launch Program`:调试会话的名称。- `program: ${workspaceFolder}/index.js`:要调试的 Node.js 程序路径。
本文共计1260个文字,预计阅读时间需要6分钟。
Node.js 开启 debug 模式通过传递参数 +--inspect 或 +--inspect-brk,调试方法分为 IDE 和 Chrome DevTools 两种。下面具体讲解这两种方式如何调试 Node.js 程序;
Part 1:VS Code 调试:
1. launch.json 配置:
首先,在 VS Code 中打开 Node.js 项目,然后进入 `.vscode` 文件夹,创建一个名为 `launch.json` 的文件。在 `launch.json` 文件中,添加以下配置:
json{ version: 0.2.0, configurations: [ { type: node, request: launch, name: Launch Program, program: ${workspaceFolder}/index.js, skipFiles: [/**], inspect: true } ]}
2. 配置详解:
- `type: node`:指定调试器类型为 Node.js。- `request: launch`:表示这是一个启动配置。- `name: Launch Program`:调试会话的名称。- `program: ${workspaceFolder}/index.js`:要调试的 Node.js 程序路径。

