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

Nodemon无限重启循环问题求助(Windows 8 64位环境)

解决Nodemon无限重启循环问题

以下是针对Windows 8环境下Nodemon无限触发文件变更重启的可行解决方案:

  • 强制启用Legacy监听模式
    Windows部分文件系统的变更通知机制存在异常,使用Legacy轮询模式可以规避这个问题。执行你的dev脚本:

    npm run dev
    

    或者直接运行命令:

    nodemon -L newnode.js
    
  • 排除无关文件/目录
    创建.nodemonignore文件放在项目根目录,添加以下内容排除不会修改的文件,避免nodemon误判:

    node_modules/
    package-lock.json
    *.log
    

    也可以直接在启动命令中添加忽略参数:

    nodemon --ignore node_modules/ --ignore package-lock.json newnode.js
    
  • 检查文件权限与杀毒软件

    • 确保项目目录不在系统受保护路径(如C:\Program Files),移动到普通用户目录(如C:\Users\你的用户名\Projects);
    • 暂时关闭杀毒软件或将项目目录加入杀毒软件白名单,部分杀毒软件的实时扫描会触发文件变更通知。
  • 修复依赖冲突
    你的package.json中将node作为依赖包安装,这会和本地Node环境冲突。执行以下命令移除该无效依赖:

    npm uninstall node
    

    之后重新安装项目依赖:

    npm install
    
  • 重置Nodemon缓存与重新安装
    清除nodemon的缓存并重新安装:

    npm uninstall nodemon
    npm install nodemon --save-dev
    

    启动时指定临时缓存目录:

    nodemon --cache-dir %TEMP% newnode.js
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 07:25:21