fs.watch(*file*, function(event, filename){
console.log('event ' + event);
console.log('filename ' + filename);
});
文件更改时输出:
event: change
filename: null
任何可能导致此问题的想法?我在OSX上。
谢谢!
答案 0 :(得分:4)
在观看目录时,在回调中提供filename参数 每个平台都不支持(目前仅支持 Linux和Windows)。即使在支持的平台上,文件名并不总是如 保证提供。因此,不要假设文件名 参数总是在回调中提供,并有一些回退 如果为null,则为逻辑。