如何配置Nodemon忽略项目JSON文件,避免Node服务自动重启?
解决Nodemon自动重启JSON文件写入的问题
以下是几个可行的调整方案,解决你遇到的配置不生效问题:
修正通配符匹配规则:
你之前用的"*.json"仅匹配项目根目录下的JSON文件,子目录中的JSON文件变化仍会触发重启。改成递归匹配所有目录下的JSON文件即可覆盖全部场景:
在nodemon.json中配置:{ "ignore": ["**/*.json"] }或在
package.json的nodemonConfig中配置:{ "nodemonConfig": { "ignore": ["**/*.json", "src/config/"] } }通过启动命令强制忽略:
如果配置文件仍不生效,直接在启动命令里添加忽略参数:nodemon --ignore '**/*.json' --ignore 'src/config/' your-entry-file.js验证配置是否生效:
启动Nodemon时加上--verbose参数,查看日志输出,确认目标JSON文件是否被标记为ignored:nodemon --verbose your-entry-file.js这能帮你排查是否因路径匹配错误导致忽略规则失效。
重启Nodemon服务:
修改配置文件后,需完全停止并重新启动Nodemon,新配置才会生效。
内容的提问来源于stack exchange,提问作者andrejaradulovic
相关产品推荐
相关产品推荐

