You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

nodemon报错app crashed - waiting for file changes before starting...如何解决?

nodemon app crashed - waiting for file changes before starting... 报错排查修复方案
  • 先定位实际报错原因:该提示仅代表项目代码运行时崩溃,nodemon进入等待修改重启的状态,需查看提示上方的完整错误堆栈信息,定位具体崩溃点。
  • 排查端口占用:项目绑定的端口被其他进程占用是高频诱因。Windows环境执行netstat -ano | findstr 你的服务端口号,Linux/macOS环境执行lsof -i:你的服务端口号,查到占用进程后终止对应进程,或修改项目配置中的服务端口即可。
  • 排查依赖完整性:删除项目目录下的node_modules文件夹、package-lock.json或yarn.lock文件,重新执行npm install或对应包管理工具的安装命令,排除依赖缺失、版本不兼容问题。
  • 排查代码错误:根据错误堆栈定位到具体报错的文件与行数,常见问题包括模块引入路径错误、变量未定义直接调用、异步操作未捕获异常等,修复代码后保存文件,nodemon会自动重启服务。
  • 排查nodemon本身问题:尝试直接用node 启动文件名.js(如node app.js)启动项目,若直接启动也报错则完全排除nodemon问题;若直接启动正常,可全局重装nodemon解决:npm install -g nodemon,或检查项目根目录下nodemon.json配置是否存在规则错误。
  • 排查权限问题:Linux/macOS环境下若服务需要读写特定目录/文件,需确认对应路径的读写权限,必要时调整目录权限或使用sudo执行启动命令。

内容的提问来源于stack exchange,提问作者Ganiev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 17:36:03