ubuntu

ubuntu下nodejs如何调试

小樊
52
2025-05-17 15:01:06
栏目: 编程语言

在 Ubuntu 下调试 Node.js 应用程序,您可以使用内置的调试器 node --inspect 或使用 Visual Studio Code 等集成开发环境(IDE)进行调试。下面是两种方法的详细步骤:

方法一:使用内置的调试器 node --inspect

  1. 在您的 Node.js 代码中添加断点。要添加断点,只需在您希望暂停执行的代码行左侧添加 debugger; 语句。例如:
console.log('Hello, World!');
debugger;
console.log('Debugging example');
  1. 通过运行以下命令启动调试器:
node --inspect your_script.js

your_script.js 替换为您要调试的 JavaScript 文件名。

  1. 打开 Chrome 浏览器并访问以下 URL:
chrome://inspect
  1. 在 “Remote Target” 列表中,您应该看到您的 Node.js 应用程序。点击 “inspect” 链接以打开调试工具。

  2. 在调试工具中,您可以设置断点、单步执行代码、查看变量值等。

方法二:使用 Visual Studio Code

  1. 安装 Visual Studio Code(VSCode):访问 https://code.visualstudio.com/ 下载并安装适用于 Ubuntu 的 VSCode。

  2. 打开您的 Node.js 项目文件夹:在 VSCode 中,转到 “File” > “Open Folder” 并选择您的项目文件夹。

  3. 创建一个名为 .vscode 的新文件夹(如果尚不存在),然后在其中创建一个名为 launch.json 的文件。

  4. launch.json 文件中,添加以下配置:

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Launch Program",
      "program": "${workspaceFolder}/your_script.js"
    }
  ]
}

your_script.js 替换为您要调试的 JavaScript 文件名。

  1. 在您的代码中添加断点,方法与方法一相同。

  2. 点击 VSCode 左侧的 “Run and Debug” 图标(或按下 Ctrl + Shift + D 快捷键)。

  3. 在 “Run and Debug” 面板中,选择 “Launch Program” 配置,然后点击绿色的 “Run” 按钮开始调试。

现在,您可以在 Visual Studio Code 中设置断点、单步执行代码、查看变量值等。

0
看了该问题的人还看了