要开启 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
语句在代码中设置断点,以及使用调试器提供的各种功能进行调试。例如,可以查看变量的值、执行表达式、跳转到下一个断点等。