在 Debian 系统上定位 JavaScript(JS)日志/错误,通常取决于 JS 运行环境(浏览器、Node.js、前端构建工具等)。下面按常见场景给你一套实用排查思路。
先确认错误来源:
在 Debian 上常用浏览器:
操作:
F12 或 Ctrl + Shift + I
→ Console(控制台)
→ Network(网络)
→ Sources(源码)
重点看:
node app.js
错误会直接输出到终端,包含:
如果以服务方式运行:
journalctl -u your-node-service
或自定义日志:
tail -f /var/log/node/app.log
pm2 logs
pm2 logs app-name
pm2 monit
tail -f /var/log/nginx/error.log
tail -f /var/log/nginx/access.log
tail -f /var/log/apache2/error.log
注意:
npm run build
npm run dev
常见错误:
可加调试:
DEBUG=vite:* npm run dev
grep -R "Error" /var/log/
grep -R "undefined" /var/log/nginx/
ls -l /var/www/your-js/
node -v
npm -v
版本不兼容是常见坑。
node 直接运行复现如果你能补充:
我可以帮你精确分析具体错误原因。