ubuntu

如何在 Ubuntu 上进行 Nodejs 调试

小樊
45
2025-05-13 13:57:44
栏目: 编程语言

在 Ubuntu 上进行 Node.js 调试,您可以使用内置的调试器 node --inspect 或者使用 Chrome DevTools 进行调试

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

  1. 打开终端 (Terminal)。
  2. 运行以下命令启动 Node.js 应用程序并启用调试器:
node --inspect app.js

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

  1. 在另一个终端窗口中,运行以下命令打开 Chrome DevTools:
google-chrome --remote-debugging-port=9229
  1. 在 Chrome DevTools 中,转到 “Sources” 面板。
  2. 点击 “Filesystem” 标签,然后点击 “Add folder to workspace”。选择您的 Node.js 项目文件夹。
  3. 在项目文件夹中找到要调试的 JavaScript 文件,点击它。
  4. 在代码中添加断点,然后运行您的 Node.js 应用程序。当代码执行到断点时,调试器将暂停执行,您可以查看变量值、单步执行等。

方法二:使用 Visual Studio Code 进行调试

  1. 安装 Visual Studio Code (VSCode)。如果尚未安装,请访问 https://code.visualstudio.com/ 下载并安装。
  2. 打开您的 Node.js 项目文件夹。
  3. 点击左侧边栏中的 “Run and Debug” 图标(或按下 Ctrl+Shift+D 快捷键)。
  4. 点击 “create a launch.json file”。VSCode 将为您生成一个默认的调试配置文件。
  5. launch.json 文件中,找到 “configurations” 部分,将 “type” 更改为 “node”。
  6. 在 “request” 属性中,选择 “launch”。
  7. 在 “program” 属性中,指定要调试的 JavaScript 文件的路径。
  8. 保存 launch.json 文件。
  9. 在代码中添加断点。
  10. 点击左侧边栏中的 “Run and Debug” 图标,然后点击绿色的 “Run” 按钮(或按下 F5 快捷键)启动调试器。

现在,当代码执行到断点时,调试器将暂停执行,您可以查看变量值、单步执行等。

0
看了该问题的人还看了