在 Linux 上调试 Node.js 应用程序有多种方法。以下是一些常用的调试技巧和工具:
--inspect
或 --inspect-brk
标志。例如:node --inspect app.js
或者
node --inspect-brk app.js
这将在端口 9229 上启动调试器。接下来,打开 Chrome 浏览器并访问 chrome://inspect
。在这里,你可以看到你的 Node.js 应用程序,并可以设置断点、查看变量等。
.vscode/launch.json
的文件。在这个文件中,添加以下配置:{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/app.js"
}
]
}
将 app.js
替换为你的入口文件。现在,你可以在 VSCode 的左侧边栏中点击“运行和调试”图标,然后点击绿色的三角形按钮来启动调试器。VSCode 将在你设置的断点处暂停执行,并允许你查看变量、单步执行等。
ndb
(基于 Chromium DevTools 的调试器)、node-inspector
和 node-visualizer
。这些工具各有特点,你可以根据自己的需求选择合适的工具。总之,在 Linux 上调试 Node.js 应用程序有很多方法。你可以尝试使用内置的调试器、Visual Studio Code 或其他第三方工具,找到最适合你的方法。