ubuntu

Ubuntu Node.js如何调试运行

小樊
37
2025-05-02 00:20:48
栏目: 编程语言

在Ubuntu上调试Node.js应用程序,您可以使用以下方法:

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

在启动Node.js应用程序时,使用--inspect--inspect-brk标志。例如:

node --inspect-brk app.js

这将在端口9229上启动调试器。接下来,您可以使用Chrome DevTools或其他支持Chrome调试协议的IDE(如Visual Studio Code)连接到此端口并调试您的应用程序。

  1. 使用Visual Studio Code进行调试:

在Visual Studio Code中,您可以轻松地设置和启动Node.js应用程序的调试会话。首先,确保您已安装了Node.js扩展。然后,创建一个名为.vscode/launch.json的文件,其中包含以下内容:

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Launch Program",
      "program": "${workspaceFolder}/app.js"
    }
  ]
}

app.js替换为您的Node.js应用程序的入口文件。现在,您可以通过点击Visual Studio Code左侧的调试图标并选择“Launch Program”来启动调试会话。

  1. 使用Nodemon进行调试:

Nodemon是一个实用程序,它可以在检测到文件更改时自动重新启动Node.js应用程序。要使用Nodemon进行调试,请首先安装它作为开发依赖项:

npm install --save-dev nodemon

然后,在您的package.json文件中添加一个名为debug的脚本,如下所示:

"scripts": {
  "debug": "nodemon --inspect app.js"
}

app.js替换为您的Node.js应用程序的入口文件。现在,您可以通过运行以下命令启动调试会话:

npm run debug

这将使用Nodemon启动您的应用程序,并在端口9229上启用调试器。接下来,您可以使用Chrome DevTools或其他支持Chrome调试协议的IDE连接到此端口并调试您的应用程序。

这些方法应该可以帮助您在Ubuntu上调试Node.js应用程序。祝您调试愉快!

0
看了该问题的人还看了