温馨提示×

Ubuntu Node.js如何调试运行

小樊
50
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