在 Linux 上对 Node.js 应用程序进行调试,可以使用以下方法:
- 使用内置的调试器 (node inspect)
在启动 Node.js 应用程序时,添加 --inspect 或 --inspect-brk 标志。例如:
node --inspect app.js
或者
node --inspect-brk app.js
--inspect-brk 会在应用程序的第一行代码处暂停执行,等待调试器连接。
接下来,打开 Chrome 浏览器并访问以下 URL:chrome://inspect。在这里,你可以看到所有可用的调试目标。点击 “open dedicated DevTools for Node” 链接,这将打开一个专门用于调试 Node.js 应用程序的开发者工具窗口。
- 使用 Visual Studio Code 进行调试
Visual Studio Code(VSCode)是一个流行的代码编辑器,它内置了对 Node.js 的调试支持。首先,确保你已经安装了 VSCode。
接下来,打开你的 Node.js 项目,并在 .vscode 文件夹中创建一个名为 launch.json 的文件。在此文件中,添加以下配置:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/app.js"
}
]
}
将 app.js 替换为你的入口文件。
现在,你可以在 VSCode 的左侧边栏中点击 “Run and Debug” 图标,然后选择 “Launch Program” 配置并启动调试器。VSCode 将显示一个调试控制台,你可以在其中设置断点、查看变量值等。
- 使用其他第三方调试工具
除了上述方法外,还有许多第三方调试工具可用于 Node.js,如 WebStorm、ndb 等。这些工具通常提供更高级的功能和更好的用户体验。你可以根据自己的需求选择合适的工具进行调试。
总之,在 Linux 上调试 Node.js 应用程序有多种方法可供选择。你可以尝试使用内置的调试器、Visual Studio Code 或其他第三方工具来找到最适合你的方法。
以上就是关于“Node.js 如何在 Linux 上进行调试”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm