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

Nodemon 如何通过配置文件指定扩展监听列表?配置ext为数组报extension.match错误

错误核心原因

nodemon 的 ext 配置项仅接受字符串类型,不支持数组格式,传入数组时,内部执行字符串原型方法 .match() 就会触发报错,和配置放在nodemon.json还是package.json的nodemonConfig字段无关。

正确配置方案

1. 使用独立 nodemon.json 配置文件

按扩展名匹配监听文件,写入如下配置即可:

{
  "ext": "js json hbs html"
}
  • 分隔符支持空格、逗号两种格式,以下写法同样合法:
    {
      "ext": "js,json,hbs,html"
    }
    

2. 写入 package.json 的 nodemonConfig 字段

保留原有项目配置不变,新增对应字段即可:

{
  // 其他原有package.json配置保持不变
  "nodemonConfig": {
    "ext": "js json hbs html"
  }
}

若需要额外指定监听的路径范围(而非仅按扩展名匹配全项目文件),可使用支持数组格式的watch字段配置精准监听列表,示例:

{
  "ext": "js json hbs html",
  "watch": ["src/**/*", "views/**/*", "config/**/*"]
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.26 11:36:07