0
使用Chokidar觀看目錄時,有什麼方法可以忽略多個文件或目錄嗎?使用Chokidar忽略多個文件
我的代碼:
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);
如果我嘗試設置忽略選項字符串數組,這是行不通的。此外,即使我嘗試將其設置爲字符串,也不起作用。
任何有關這樣做的簡單方法的建議?來自Chokidar文檔:
忽略:(anymatch兼容定義)將文件/路徑定義爲 被忽略。整個相對或絕對路徑經過測試,不僅僅是 文件名。如果提供了帶有兩個參數的函數,則每個路徑將被調用 兩次 - 一次使用一個參數(路徑),第二次使用兩個參數(該路徑的路徑和fs.Stats對象) 。
謝謝。
各種選項你嘗試用正則表達式?例如,忽略:/file[1-2].txt/ – Surya