使用Chokidar观看目录时,有没有办法忽略多个文件或目录?
我的代码:
q.where([tagCondition1, tagCondition2, ...])
如果我尝试将忽略选项设置为字符串数组,则它不起作用。而且,即使我尝试将其设置为字符串,它也不起作用。
有关简单方法的任何建议吗?来自Chokidar的文档:
忽略:(任意匹配定义)定义文件/路径 忽略。测试整个相对或绝对路径,而不仅仅是 文件名。如果提供了带有两个参数的函数,则会调用它 每个路径两次 - 一次使用单个参数(路径),第二次 有两个参数(路径和该路径的fs.Stats对象)。
谢谢。
答案 0 :(得分:0)
忽略的各种选项
onPageSelected(int position)
或者
var ignoredFiles = ['c:/test/file1.txt', 'c:/test/file2.txt'];
var watchOptions = {
ignored: ignoredFiles,
persistent: true,
ignoreInitial: false,
awaitWriteFinish: false,
ignorePermissionErrors: false
};
this.watcher = chokidar.watch('c:/test', watchOptions);
您还可以使用正则表达式
ignored: /file/, // ignores files and dirs which contain "file" in the name