在 Debian 上调试 Node.js 程序,常见方式有以下几种,从简单到专业:
console.log('value =', value);
console.error(err);
适合快速定位问题,但不推荐长期依赖。
node inspect app.js
或(旧版本)
node --debug-brk app.js
然后在浏览器打开:
chrome://inspect
点击 Open dedicated DevTools for Node
node --inspect app.js
# 或在第一行断住
node --inspect-brk app.js
浏览器访问:
chrome://inspect/#devices
点击 inspect
✅ 支持:
sudo apt install code
launch.json{
"type": "node",
"request": "launch",
"name": "Debug Node",
"program": "${workspaceFolder}/app.js"
}
按 F5 即可调试。
npm install -g ndb
ndb app.js
比原生 --inspect 更好用。
pm2 start app.js --node-args="--inspect"
pm2 logs
CMD ["node", "--inspect=0.0.0.0:9229", "app.js"]
debugger; 语句process.env.NODE_ENVnode --trace-warningsnode --prof(性能分析)如果你愿意,可以告诉我:
我可以直接给你最合适的调试方案。