PM2:忽略监视文件夹 glob 模式

PM2: ignore watch folder glob pattern

我希望 pm2 停止监视名称类似于 cachetmp.

的文件夹

我在 app.json 配置文件中尝试了很多方式:

{"apps": [{
    "name": "BSTAT",
    "script": "./server/app.js",
    "watch": true,
    "ignore_watch": [
        "HERE IS WHAT I HAVE TRIED ==>",
        "*cache*",
        "*/cache",
        "cache/",
        "*cache/*"
    ],
}]}

还看到 似乎没有这种情况的例子。

我发现解决问题的唯一方法是将确切的路径设置为 server/my-module/cache

我无法让自己认为这是不可能的...这就是我请求您帮助的原因:)

为此你需要一个正则表达式,例如:

ignore_watch : ['./**/*tests.js', ] 

此模式将忽略所有项目文件夹中名称为 "tests.js" 的所有文件