温馨提示×

ubuntu nodejs如何调试

小樊
41
2025-09-04 09:46:03
栏目: 编程语言

在Ubuntu上调试Node.js代码,常用方法如下:

1. 使用内置调试器(Node.js + Chrome DevTools)

  • 启动调试模式
    node --inspect-brk your-script.js  # 在代码第一行暂停  
    # 或  
    node --inspect your-script.js      # 正常启动后暂停(需手动触发)  
    
  • 连接Chrome DevTools
    打开浏览器访问 chrome://inspect,在“Remote Target”中点击“inspect”,即可打开调试界面,支持设置断点、单步执行、查看变量等操作。

2. 使用VS Code调试

  • 配置环境
    1. 安装VS Code,打开项目文件夹。
    2. 点击左侧“Run and Debug”图标,选择“Node.js”环境,生成launch.json文件。
    3. launch.json中指定要调试的文件路径,例如:
      {  
        "type": "node",  
        "request": "launch",  
        "name": "Launch Program",  
        "program": "${workspaceFolder}/your-script.js"  
      }  
      
  • 启动调试
    在代码中添加断点,点击“Run and Debug”面板的绿色三角按钮(或按F5),程序会在断点处暂停。

3. 其他工具

  • node-inspector(需安装):
    npm install -g node-inspector  
    node-inspector &  # 启动监听  
    node --inspect your-script.js  # 需配合--inspect参数使用  
    
    访问 http://localhost:8080/debug?port=9229 进入调试界面。

注意事项

  • 确保防火墙允许调试端口(默认9229)的访问。
  • 调试时避免在生产环境使用,优先在开发环境操作。

以上方法可根据需求选择,推荐使用VS Code或内置调试器,操作简便且功能强大。

0