ubuntu

Node.js在Ubuntu中如何进行调试

小樊
47
2025-05-29 17:56:29
栏目: 编程语言

在Ubuntu中使用Node.js进行调试,您可以使用内置的调试器node --inspect或使用Visual Studio Code等集成开发环境(IDE)进行调试。下面是两种方法的详细步骤:

方法1:使用Node.js内置调试器

  1. 打开终端(Terminal)。

  2. 转到您的项目目录,例如:

cd /path/to/your/project
  1. 使用node --inspect命令启动您的应用程序:
node --inspect app.js

这将在端口9229上启动调试器。

  1. 打开Chrome浏览器,访问以下URL以打开Chrome DevTools:
chrome://inspect
  1. 在"Remote Target"部分,点击"open dedicated DevTools for Node"链接。这将打开一个新的Chrome DevTools窗口,您可以在其中设置断点、查看变量、单步执行代码等。

方法2:使用Visual Studio Code进行调试

  1. 确保您已经安装了Visual Studio Code。如果没有,请访问https://code.visualstudio.com/下载并安装。

  2. 打开Visual Studio Code,然后打开您的项目文件夹。

  3. 在左侧边栏中,点击"Run and Debug"图标(一个带有三角形的虫子图标)。

  4. 点击"create a launch.json file"链接,选择"Node.js"作为环境。

  5. 在生成的launch.json文件中,找到"configurations"部分,将默认配置更改为以下内容:

{
  "type": "node",
  "request": "attach",
  "name": "Attach to Process",
  "port": 9229,
  "skipFiles": ["<node_internals>/**"]
}
  1. 保存launch.json文件。

  2. 按照方法1中的步骤3启动您的Node.js应用程序。

  3. 回到Visual Studio Code,点击"Run and Debug"面板中的绿色三角形按钮(开始调试)。您的应用程序将附加到正在运行的Node.js进程。

现在,您可以在Visual Studio Code中设置断点、查看变量、单步执行代码等。祝您调试愉快!

0
看了该问题的人还看了