PM2:忽略监视所有具有相同名称的文件夹或文件

时间:2019-01-25 21:46:06

标签: javascript node.js pm2

我希望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/*"
    ],
}]}

,还看到this question似乎没有这种情况的代表。

我找到解决问题的唯一方法是输入确切的路径,例如server/my-module/cache

最后,我不能让自己认为这是不可能的...这就是为什么我请求您的帮助:)

1 个答案:

答案 0 :(得分:1)

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

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

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