温馨提示×

Linux环境下Node.js如何调试代码

小樊
53
2025-09-16 17:14:18
栏目: 编程语言

在Linux环境下,有多种方法可以调试Node.js代码。以下是一些常用的调试方法:

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

在命令行中,使用node inspect命令启动调试器。例如,要调试名为app.js的文件,请运行:

node inspect app.js

这将启动调试器并允许你设置断点、单步执行等。你还可以使用--inspect-brk选项在程序的第一行自动暂停:

node --inspect-brk app.js
  1. 使用Visual Studio Code

Visual Studio Code(VSCode)是一个流行的代码编辑器,它具有内置的Node.js调试支持。首先,确保你已经安装了VSCode。然后,按照以下步骤调试Node.js代码:

  • 打开你的项目文件夹。
  • 点击左侧的调试图标(一个虫子图标)。
  • 点击齿轮图标创建一个launch.json文件。
  • launch.json中,添加一个配置,如下所示:
{
  "type": "node",
  "request": "launch",
  "name": "Launch Program",
  "program": "${workspaceFolder}/app.js"
}

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

  • 在代码中设置断点,只需在行号左侧单击即可。
  • 点击绿色的“运行”按钮开始调试。
  1. 使用Chrome DevTools

Node.js 6.3及更高版本支持使用Chrome DevTools进行调试。要使用Chrome DevTools调试Node.js代码,请按照以下步骤操作:

  • 在命令行中,使用--inspect选项启动你的Node.js应用程序:
node --inspect app.js
  • 打开Chrome浏览器,访问chrome://inspect
  • 在“Remote Target”下,你应该看到你的Node.js应用程序。点击“inspect”链接。
  • 这将打开Chrome DevTools,你可以在这里设置断点、单步执行等。

这些是在Linux环境下调试Node.js代码的一些常用方法。你可以根据自己的需求和喜好选择合适的方法。

0