当我更改观看文件时,fs.watch被触发两次
fs.watch( 'example.xml', function ( curr, prev ) { // on file change we can read the new xml
fs.readFile( 'example.xml','utf8', function ( err, data ) {
if ( err ) throw err;
console.dir(data);
console.log('Done');
});
});
输出:
- 一些数据
- 完成X 1
- 一些数据
- 完成X 2
是我的使用错误还是..?
回答:
该fs.watch
API:
- 是不稳定
- 关于重复的通知,他已经知道“行为”。具体来说,Windows案例是Windows设计的结果,其中单个文件修改可以是对Windows API的多次调用
以上是 当我更改观看文件时,fs.watch被触发两次 的全部内容, 来源链接: utcz.com/qa/409963.html