在Debian上调试Node.js应用程序有多种方法,以下是一些常用的调试方式:
--inspect
或--inspect-brk
参数。例如:node --inspect index.js
或者node --inspect-brk index.js
这将在默认端口(9229)启动一个WebSocket服务器,用于调试通信。chrome://inspect
。.vscode/launch.json
文件,配置一个调试任务。例如:{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/index.js",
"skipFiles": ["<node_internals>/**"]
}
]
}
这配置了一个名为“Launch Program”的调试任务,它会启动你的Node.js应用程序。node --inspect index.js
然后在VSCode中按F5或点击调试工具栏中的绿色三角形按钮来启动调试。Node.js还提供了一个内置的调试工具,可以通过命令行直接启动调试会话:
node inspect index.js
这将启动一个调试服务器,你可以通过Chrome DevTools或VSCode连接到这个服务器进行调试。
VSCode的JavaScript Debug Terminal提供了一种简单的方式来启动和调试Node.js脚本,而无需配置复杂的launch.json
文件:
node
命令加上脚本路径来启动你的脚本,例如:node test.js
通过上述方法,你可以在Debian上使用Chrome DevTools、Visual Studio Code或Node.js内置工具来调试Node.js应用程序。选择哪种方法取决于你的个人喜好和工作流程。