linux

Node.js 如何在 Linux 上进行调试

小樊
52
2025-08-25 16:12:19
栏目: 编程语言

在 Linux 上对 Node.js 应用程序进行调试,可以使用以下方法:

  1. 使用内置的调试器 (node inspect)

在启动 Node.js 应用程序时,添加 --inspect--inspect-brk 标志。例如:

node --inspect app.js

或者

node --inspect-brk app.js

--inspect-brk 会在应用程序的第一行代码处暂停执行,等待调试器连接。

接下来,打开 Chrome 浏览器并访问以下 URL:chrome://inspect。在这里,你可以看到所有可用的调试目标。点击 “open dedicated DevTools for Node” 链接,这将打开一个专门用于调试 Node.js 应用程序的开发者工具窗口。

  1. 使用 Visual Studio Code 进行调试

Visual Studio Code(VSCode)是一个流行的代码编辑器,它内置了对 Node.js 的调试支持。首先,确保你已经安装了 VSCode。

接下来,打开你的 Node.js 项目,并在 .vscode 文件夹中创建一个名为 launch.json 的文件。在此文件中,添加以下配置:

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

app.js 替换为你的入口文件。

现在,你可以在 VSCode 的左侧边栏中点击 “Run and Debug” 图标,然后选择 “Launch Program” 配置并启动调试器。VSCode 将显示一个调试控制台,你可以在其中设置断点、查看变量值等。

  1. 使用其他第三方调试工具

除了上述方法外,还有许多第三方调试工具可用于 Node.js,如 WebStorm、ndb 等。这些工具通常提供更高级的功能和更好的用户体验。你可以根据自己的需求选择合适的工具进行调试。

总之,在 Linux 上调试 Node.js 应用程序有多种方法可供选择。你可以尝试使用内置的调试器、Visual Studio Code 或其他第三方工具来找到最适合你的方法。

0
看了该问题的人还看了