温馨提示×

Debian系统中Node.js如何调试

小樊
34
2025-02-28 14:27:57
栏目: 编程语言
Debian服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Debian系统中调试Node.js应用程序有多种方法,以下是一些常用的调试步骤和工具:

命令行调试

  1. 使用 --inspect--inspect-brk 标志启动 Node.js 进程

    • 使用 node --inspect debug.js 启动调试模式。
    • 使用 node --inspect-brk debug.js 在启动时暂停执行。
  2. 附加 Chrome DevTools 进行调试

    • 打开 Chrome 浏览器,访问 chrome://inspect
    • 点击“为 Node 打开专用 DevTools”,然后点击“添加连接”。
    • 输入 Node.js 进程监听的端口(例如 localhost:9229)并完成连接。
  3. 使用 Node.js 内置调试器

    • 通过 node inspect 命令控制调试过程,支持设置断点、查看变量、单步执行等。

在 Visual Studio Code 中调试

  1. 创建 .vscode/launch.json 文件

    • 配置调试任务,例如:
      {
        "version": "0.2.0",
        "configurations": [
          {
            "type": "node",
            "request": "launch",
            "name": "Debug nextjs",
            "skipFiles": ["<node_internals>/**"],
            "command": "npm run dev"
          }
        ]
      }
      
  2. 直接调试 Node.js 代码

    • 在代码中添加 debugger; 语句。
    • 在 VS Code 中打开调试视图,点击绿色“运行”按钮启动调试。
  3. 调试客户端代码

    • 配置 type: "chrome",并提供一个 URL 来直接在 VS Code 中调试客户端代码。

使用第三方调试工具

  • Node-debug

    • 提供一个简单的调试实用程序,可以通过命令行启动调试会话。

设置环境变量

  • 在 Linux/macOS 上设置 NODE_ENVdevelopmentproduction,以控制 Node.js 应用程序的设置。

通过上述方法,您可以在 Debian 系统上使用多种工具和技术来调试 Node.js 应用程序,从而更有效地定位和解决问题。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Debian Node.js如何调试代码

0