ubuntu

Ubuntu下Node.js如何进行调试

小樊
41
2025-06-27 03:16:09
栏目: 编程语言

在Ubuntu下调试Node.js应用程序有多种方法,以下是一些常用的调试方式:

使用Visual Studio Code进行远程调试

  1. 在Ubuntu服务器上安装必要的软件:确保Ubuntu服务器上安装了SSH服务,且能通过SSH连接到服务器。安装Visual Studio Code。
  2. 在本地计算机上配置远程连接:打开VSCode,点击左下角的绿色图标,选择Remote-SSH: Connect to Host…,输入Ubuntu服务器的SSH地址。连接时,VSCode会提示输入密码,或者如果设置了SSH密钥认证,自动完成连接。
  3. 在VSCode中配置调试器:选择Node.js调试器,设置断点后启动调试。

使用Node.js内置调试器

  1. 在您的Node.js代码中添加debugger;语句。例如,在您想要暂停执行的行上添加debugger;
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
  debugger; // 在此处暂停执行
  res.send('Hello World!');
});
app.listen(port, () => {
  console.log(`Server running at http://localhost:${port}`);
});
  1. 通过运行以下命令启动调试器:
node --inspect your_script.js

your_script.js替换为您的Node.js脚本文件名。 3. 打开Chrome浏览器,访问chrome://inspect。 4. 在"Remote Target"列表中,点击"open dedicated DevTools for Node"。这将打开一个新的开发者工具窗口,您可以在其中查看变量、设置断点等。

使用Visual Studio Code进行本地调试

  1. 在VSCode中打开项目:在VSCode中打开您的Node.js项目。
  2. 配置launch.json文件:按下F5或点击左侧调试图标,然后点击齿轮图标创建launch.json文件。选择Node.js作为调试环境。
  3. 配置调试参数,如program指向你的入口文件。
  4. 启动调试:保存launch.json文件,点击开始调试按钮即可开始调试。

以上就是在Ubuntu中调试Node.js项目的几种方法,你可以根据自己的需求和偏好选择合适的方式进行调试。

0
看了该问题的人还看了