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

求助:无法配置nodemon忽略public文件夹的问题

解决nodemon无法忽略public文件夹的问题

我之前也踩过这个坑!你当前的nodemon.json配置有两个小问题,调整一下应该就能正常工作了:

  • 配置结构错误:你不需要在外层写"name"和"homepage",而且nodemonConfig字段是把配置写在package.json里时才需要用的,直接写在nodemon.json里的话,配置项要放在顶层。
  • 路径匹配不完整:"public/*"只能匹配public文件夹下的直接文件,没法递归忽略子文件夹里的内容,得用通配符**来匹配所有层级。

修正后的nodemon.json配置

把你的nodemon.json改成下面这样:

{
  "ignore": ["public/**/*"],
  "delay": "2500"
}

备用方案:直接在package.json里配置

如果还是有问题,也可以把nodemon配置直接写在项目的package.json里,这样更不容易出错:

{
  "name": "你的项目名",
  "scripts": {
    "start": "nodemon ./server.js" // 这里替换成你的项目入口文件
  },
  "nodemonConfig": {
    "ignore": ["public/**/*"],
    "delay": "2500"
  }
}

额外排查要点

  1. 改完配置后重启nodemon,不然新配置不会生效
  2. 确认public文件夹的路径确实和package.json/nodemon.json在同一根目录下
  3. 检查项目里有没有.nodemonignore文件,这个文件的规则会覆盖json配置里的ignore项

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 11:03:44