阅读量:48
在Ubuntu上调试Node.js代码,您可以使用内置的调试器node inspect或者使用集成开发环境(IDE)例如Visual Studio Code。下面是两种方法的详细步骤:
方法1:使用node inspect调试
- 打开终端。
- 转到您的项目目录,例如:
cd /path/to/your/project
- 在您的JavaScript文件中添加断点,例如在
app.js中,在您想要暂停执行的行前添加debugger;语句:
function myFunction() {
// ...
debugger;
// ...
}
- 使用
node inspect命令启动调试器:
node inspect app.js
- 现在您可以使用Chrome DevTools协议命令来控制代码执行、设置断点、查看变量等。例如:
cont(继续执行)next(执行下一行代码)step(进入函数)out(跳出函数)pause(暂停执行)
方法2:使用Visual Studio Code调试
- 在Ubuntu上安装Visual Studio Code:https://code.visualstudio.com/Download
- 打开Visual Studio Code,转到"File" > “Open Folder”,然后选择您的项目目录。
- 在左侧边栏中,点击"Run and Debug"图标(一个三角形和一个虫子的图标)。
- 点击"create a launch.json file",选择"Node.js"环境。
- 在生成的
launch.json文件中,您可以看到一个默认的调试配置。您可以在此文件中自定义调试设置,例如设置命令参数、环境变量等。 - 在您的JavaScript文件中添加断点,例如在
app.js中,在您想要暂停执行的行前添加debugger;语句。 - 点击左侧边栏中的绿色三角形按钮(运行按钮),或按下F5键启动调试器。
- 现在您可以使用Visual Studio Code的调试功能,例如查看变量、设置断点、单步执行等。
这两种方法都可以在Ubuntu上有效地调试Node.js代码。选择哪种方法取决于您的个人喜好和需求。