Javascript 使用Chokidar忽略多个文件
在使用Chokidar查看目录时,有没有办法忽略多个文件或目录 我的代码:Javascript 使用Chokidar忽略多个文件,javascript,node.js,fs,Javascript,Node.js,Fs,在使用Chokidar查看目录时,有没有办法忽略多个文件或目录 我的代码: var ignoredFiles = ['c:/test/file1.txt', 'c:/test/file2.txt']; //var ignoredFiles = 'c:/test/file1.txt'; var watchOptions: WatchOptions = <WatchOptions>{ ignored: ignoredFiles, pers
var ignoredFiles = ['c:/test/file1.txt', 'c:/test/file2.txt'];
//var ignoredFiles = 'c:/test/file1.txt';
var watchOptions: WatchOptions = <WatchOptions>{
ignored: ignoredFiles,
persistent: true,
ignoreInitial: false,
awaitWriteFinish: false,
ignorePermissionErrors: false
};
this.watcher = chokidar.watch('c:/test', watchOptions);
var ignoredFiles=['c:/test/file1.txt','c:/test/file2.txt'];
//var ignoredFiles='c:/test/file1.txt';
var watchOptions:watchOptions={
忽略:忽略的文件,
是的,
ignoreInitial:false,
等待WriteFinish:错误,
ignorePermissionErrors:false
};
this.watcher=chokidar.watch('c:/test',watchOptions);
若我试图将忽略选项设置为字符串数组,那个么它将不起作用。此外,即使我尝试将其设置为string,它也不起作用
关于简单的方法有什么建议吗?来自Chokidar文档:
忽略:(anymatch兼容定义)定义要删除的文件/路径
忽略。测试整个相对或绝对路径,而不仅仅是
文件名。如果提供了具有两个参数的函数,则会调用它
每个路径两次-一次使用单个参数(路径),第二次
有两个参数(路径和该路径的fs.Stats对象)
谢谢。各种选项已被忽略
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
也可以使用正则表达式
ignored: /file[1-2]\.txt/, // ignores files matching this regex
各种选项被忽略
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
也可以使用正则表达式
ignored: /file[1-2]\.txt/, // ignores files matching this regex
你试过正则表达式吗?例如,忽略:/file[1-2]\.txt/您找到解决方案了吗?我自己也尝试过使用正则表达式,但没有运气你尝试使用正则表达式?例如,忽略:/file[1-2]\.txt/您找到解决方案了吗?我自己也尝试过使用正则表达式,但没有成功