以下是Node.js在Debian上的错误调试技巧:
基础错误排查
node -v、npm -v,未安装则通过sudo apt install nodejs npm安装。cat /var/log/syslog或grep node /var/log/syslog,定位系统级错误。app.log):tail -f app.log,获取详细错误信息。使用调试工具
--inspect-brk参数:node --inspect-brk server.js。chrome://inspect,连接后设置断点调试。.vscode/launch.json配置调试任务,支持直接调试Node.js代码。node inspect app.js启动,通过cont、next等命令控制执行流程。依赖与环境管理
npm install。PATH包含Node.js路径,可通过echo $PATH查看,必要时修改.bashrc。高级调试技巧
debug包(npm install debug),通过DEBUG=myapp node app.js控制输出。winston或morgan等库记录结构化日志,便于分析。常见问题处理
netstat -an | grep 端口号检查占用情况,修改应用端口或停止冲突进程。chmod和chown调整文件/目录权限,确保Node.js可访问。参考来源: