Node.js 的调试模式如何开启和使用?

5 min read

要开启 Node.js 的调试模式,可以使用 --inspect--inspect-brk 参数。

  • 使用 --inspect 参数,可以开启一个 WebSocket 服务器,用于远程调试 Node.js 应用程序。可以通过浏览器访问 chrome://inspect 进行远程调试。

示例命令:

node --inspect app.js
  • 使用 --inspect-brk 参数,可以在应用程序启动时自动打开调试器,并在第一行暂停(类似于在 Chrome DevTools 中设置断点)。需要使用调试器工具(如 Chrome DevTools)连接到应用程序进行调试。

示例命令:

node --inspect-brk app.js

以上命令会启动 Node.js 应用程序,并监听默认的调试端口(9229),可以在浏览器中访问 chrome://inspect 或调试器工具中连接到该端口进行调试。

在调试模式下,可以使用 debugger 语句在代码中设置断点,以及使用调试器提供的各种功能进行调试。例如,可以查看变量的值、执行表达式、跳转到下一个断点等。