在 Ubuntu 下调试 Node.js 应用程序,您可以使用内置的调试器 node --inspect 或使用 Visual Studio Code 等集成开发环境(IDE)进行调试。下面是两种方法的详细步骤:
方法一:使用内置的调试器 node --inspect
debugger; 语句。例如:console.log('Hello, World!');
debugger;
console.log('Debugging example');
node --inspect your_script.js
将 your_script.js 替换为您要调试的 JavaScript 文件名。
chrome://inspect
在 “Remote Target” 列表中,您应该看到您的 Node.js 应用程序。点击 “inspect” 链接以打开调试工具。
在调试工具中,您可以设置断点、单步执行代码、查看变量值等。
方法二:使用 Visual Studio Code
安装 Visual Studio Code(VSCode):访问 https://code.visualstudio.com/ 下载并安装适用于 Ubuntu 的 VSCode。
打开您的 Node.js 项目文件夹:在 VSCode 中,转到 “File” > “Open Folder” 并选择您的项目文件夹。
创建一个名为 .vscode 的新文件夹(如果尚不存在),然后在其中创建一个名为 launch.json 的文件。
在 launch.json 文件中,添加以下配置:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/your_script.js"
}
]
}
将 your_script.js 替换为您要调试的 JavaScript 文件名。
在您的代码中添加断点,方法与方法一相同。
点击 VSCode 左侧的 “Run and Debug” 图标(或按下 Ctrl + Shift + D 快捷键)。
在 “Run and Debug” 面板中,选择 “Launch Program” 配置,然后点击绿色的 “Run” 按钮开始调试。
现在,您可以在 Visual Studio Code 中设置断点、单步执行代码、查看变量值等。