How to use the unwatchFile function from fs

Find comprehensive JavaScript fs.unwatchFile code examples handpicked from public code repositorys.

29
30
31
32
33
34
35
36
37
* fs.rmdir(): 删除文件夹。
* fs.stat(): 返回文件(通过传入的文件名指定)的状态。相关方法:fs.fstat()、fs.lstat()。
* fs.symlink(): 新建文件的符号链接。
* fs.truncate(): 将传递的文件名标识的文件截断为指定的长度。相关方法:fs.ftruncate()。
* fs.unlink(): 删除文件或符号链接。
* fs.unwatchFile(): 停止监视文件上的更改。
* fs.utimes(): 更改文件(通过传入的文件名指定)的时间戳。相关方法:fs.futimes()。
* fs.watchFile(): 开始监视文件上的更改。相关方法:fs.watch()。
* fs.writeFile(): 将数据写入文件。相关方法:fs.write()。
fork icon192
star icon570
watch icon16

+ 5 other calls in file

1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
}
startalpha()


let file = require.resolve(__filename)
fs.watchFile(file, () => {
   fs.unwatchFile(file)
   console.log(chalk.redBright(`Update'${__filename}'`))
   delete require.cache[file]
   require(file)
})
fork icon332
star icon109
watch icon0

89
90
91
92
93
94
95
96
97
98
exports.symlinkSync = fs.symlinkSync;
exports.truncate = co.promisify(fs.truncate);
exports.truncateSync = fs.truncateSync;
exports.unlink = co.promisify(fs.unlink);
exports.unlinkSync = fs.unlinkSync;
exports.unwatchFile = fs.unwatchFile;
exports.utimes = co.promisify(fs.utimes);
exports.utimesSync = fs.utimesSync;
exports.watch = fs.watch;
exports.watchFile = fs.watchFile;
fork icon22
star icon45
watch icon26

346
347
348
349
350
351
352
353
354
355
356
357


startHisoka();


let file = require.resolve(__filename);
fs.watchFile(file, () => {
  fs.unwatchFile(file);
  console.log(chalk.redBright(`Update ${__filename}`));
  delete require.cache[file];
  require(file);
});
fork icon0
star icon6
watch icon2

+ 5 other calls in file

48
49
50
51
52
53
54
55
56
57
58
59
  watch.close();
}


{
  fs.watchFile(__filename, options, common.mustNotCall());
  fs.unwatchFile(__filename);
}


{
  fs.realpathSync(__filename, options);
fork icon0
star icon0
watch icon0