在Debian系统中调试Node.js应用程序有多种方法,以下是一些常用的调试步骤和工具:
使用 --inspect 或 --inspect-brk 标志启动 Node.js 进程:
node --inspect debug.js 启动调试模式。node --inspect-brk debug.js 在启动时暂停执行。附加 Chrome DevTools 进行调试:
chrome://inspect。localhost:9229)并完成连接。使用 Node.js 内置调试器:
node inspect 命令控制调试过程,支持设置断点、查看变量、单步执行等。创建 .vscode/launch.json 文件:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Debug nextjs",
"skipFiles": ["<node_internals>/**"],
"command": "npm run dev"
}
]
}
直接调试 Node.js 代码:
debugger; 语句。调试客户端代码:
type: "chrome",并提供一个 URL 来直接在 VS Code 中调试客户端代码。Node-debug:
NODE_ENV 为 development 或 production,以控制 Node.js 应用程序的设置。通过上述方法,您可以在 Debian 系统上使用多种工具和技术来调试 Node.js 应用程序,从而更有效地定位和解决问题。