使用NodeJS监听文件夹变化

  【IT168 技术】使用Node.JS监听文件夹改变有许多应用场合,比如:

  当源文件改变时,自动运行build过程,node的fs模块比如当你写CoffeeScript文件或SASS CSS文件时,保存之后可即时生成对应的JS或CSS.

  通过侦听源文件夹的改变,你可以自动即时将改后的文件布署到测试服务器,加快你的开发测试速度。

  这些工具其实都需要侦听文件夹的改变,基于Node.JS的侦听文件夹改变的模块有很多。

  其中Node.JS的文件系统也可侦听某个目录的改变, 如 fs.watch

  其中fs.watch的最大缺点就是不支持子文件夹的侦听,node的fs模块并且在很多情况下会侦听到两次事件(很多编辑器在保存的时侯是先把原文件清空,再进行保存,因此会触发两次文件夹改变事件)。因此需要一些开源的文件夹监听文件夹目录的改变。

本文由泰州市功放模块有限公司发布于新闻动态,转载请注明出处:使用NodeJS监听文件夹变化

相关阅读