在Ubuntu上使用Node.js进行调试,可以采用以下几种方法:
Node.js自带了一个基于Chrome DevTools协议的调试器。你可以通过命令行启动调试会话。
node --inspect-brk your-script.js
或者
node --inspect your-script.js
--inspect-brk
:在脚本的第一行暂停执行,等待调试器连接。--inspect
:在脚本正常启动后,等待调试器连接。chrome://inspect
。Visual Studio Code (VS Code) 是一个非常流行的代码编辑器,它内置了对Node.js的调试支持。
如果你还没有安装VS Code,可以从官网下载并安装。
打开你的项目文件夹。
按 Ctrl + Shift + D
打开调试视图。
点击齿轮图标(在左上角),选择 “Node.js” 来创建一个 launch.json
文件。
在 launch.json
中配置调试设置,例如:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/your-script.js"
},
{
"type": "node",
"request": "attach",
"name": "Attach to Process",
"port": 9229
}
]
}
保存 launch.json
文件。
在调试视图中选择 “Launch Program” 或 “Attach to Process” 并启动调试。
除了上述方法,还有一些其他的调试工具和库可以帮助你在Node.js中进行调试,例如:
npm install -g ndb
ndb your-script.js
npm install -g node-inspector
node-debug your-script.js
在Ubuntu上使用Node.js进行调试有多种方法,包括使用内置的调试器、VS Code以及其他的调试工具。选择哪种方法取决于你的个人偏好和项目需求。