在 Debian 上“定位 JS 日志错误”通常分几种场景:系统/服务里的 JS(如 Node.js 服务)、Web 前端 JS、桌面/Electron 应用。下面按常见情况给你一套排查思路。
Debian 上常见日志位置:
/var/log/<服务名>/
journalctl -u <服务名>
例如:
journalctl -u node-app -f
node app.js
# 或
npm start
错误通常会直接打印:
Error: Cannot find module 'xxx'
at ...
DEBUG=* node app.js
或代码中:
console.error(err);
npm installlsof -i:3000sudo chown -R user:user 项目目录F12tail -f /var/log/nginx/error.log
tail -f /var/log/apache2/error.log
前端 JS 报错常因路径错误:
GET /js/app.js 404
检查:
electron . --enable-logging
~/.config/<应用名>/logs/
console.log('DEBUG:', variable);
process.on('uncaughtException', e => {
console.error(e);
});
node --inspect app.js
浏览器打开 chrome://inspect
请告诉我:
cat /etc/os-release)我可以一步一步帮你查到具体哪一行出错。