在 Debian 系统上“定位 JS 错误”通常分几种场景,下面按最常见情况给你一套思路和方法。
适用于:网页打不开、控制台报错、功能异常
F12 / Ctrl+Shift+I# Firefox
firefox --jsconsole
# Chromium
chromium --enable-logging --v=1
如果是本地 JS:
node -c file.js # 检查语法错误
适用于:Node 服务崩溃、接口 500
node app.js
错误会直接打印在终端。
如果 Node 是服务形式运行:
journalctl -u your-node-service -f
NODE_DEBUG=* node app.js
--stack-trace-limitnode --stack-trace-limit=100 app.js
# Nginx
tail -f /var/log/nginx/error.log
# Apache
tail -f /var/log/apache2/error.log
ls -l /var/www/html/js/
node --inspect app.js
浏览器打开:
chrome://inspect
launch.jsonnode -c如果你能补充:
我可以给你更精准的定位步骤。