在 Linux 环境下定位 JS(JavaScript)日志,通常取决于 JS 运行在哪里(浏览器 / Node.js / 前端构建产物)。下面按场景系统说明。
常见方式:
# 直接前台运行
node app.js
# 后台运行(nohup)
nohup node app.js > app.log 2>&1 &
# 查看日志
tail -f app.log
pm2 logs
pm2 logs appName
pm2 logs --lines 100
find / -name "*.log" 2>/dev/null | grep node
或查看代码中 winston / pino / log4js 配置路径。
journalctl -u your-node-service
journalctl -f
Linux 服务器上无法直接看到浏览器 console,只能:
fetch('/log'))tail -f /var/log/nginx/access.log
tail -f /var/log/nginx/error.log
*.mapgrep "GET /static" /var/log/nginx/access.log
ls -l /var/www/html/static/js/
grep -R "TypeError" /var/log/
grep "2026-01-15 10:" app.log
如果你能补充:
我可以给你精确命令和排查路径。