以下是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可访问。参考来源: