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

nodemon卡在restarting due to changes无法正常重启问题求助

nodemon监听到文件变更但无法重启排查方案
  • 先校验启动命令是否正确
    你当前package.json中未配置nodemon启动脚本,直接执行nodemon默认会读取main字段指定的app.js作为入口,你可以先尝试指定入口启动:
    nodemon app.js
  • 开启legacy监听模式
    系统重装后文件系统监听机制异常是该问题的高发原因,nodemon提供了兼容模式适配跨平台文件监听问题,启动时添加参数即可:
    nodemon --legacy-watch app.js
    你也可以将该命令配置到package.json的scripts字段中,后续直接执行npm run dev启动:
    "scripts": {
      "test": "echo \"Error: no test specified\" && exit 1",
      "dev": "nodemon --legacy-watch app.js"
    }
    
  • 修正nodemon依赖安装位置
    你当前把nodemon安装到了生产依赖dependencies中,nodemon属于开发工具,建议安装到开发依赖,避免依赖加载异常:
    先卸载现有nodemon:npm uninstall nodemon
    重新安装为开发依赖:npm install nodemon --save-dev
  • 升级nodemon版本
    你当前使用的2.0.12是较旧的版本,存在已知的监听bug,直接升级到最新稳定版即可修复多数兼容问题:
    npm install nodemon@latest --save-dev
  • 排查工具冲突
    你项目中同时安装了livereload系列自动刷新工具,可先临时注释项目中livereload相关的初始化代码,排除工具进程抢占冲突。
  • 检查配置文件冲突
    确认项目根目录下是否存在nodemon.json、.nodemonignore配置文件,排查是否存在错误的监听路径配置、文件忽略规则,导致nodemon无法正确读取变更后的文件内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 00:57:05