首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

NPM酷库:chokidar监视文件变化

NPM酷库,每天两分钟,了解一个流行NPM库。

像 webpack / grunt /gulp 等工具都提供watch模式,当磁盘文件变化后自动重新运行打包。今天我们要学习的chokidar就是一款专门用于文件监控的库。

Node.js 标准库

其实Node.js 标准库中提供 fs.watch 和 fs.watchFile 两个方法用于处理文件监控,但是为什么我们还需要chokidar呢?因为 fs.watch 和 fs.watchFile 存在以下问题:

OS X 系统环境不报告文件名变化

OS X 系统中使用Sublime等编辑器时,不报告任何事件

经常会报告两次事件

多数事件通知为

还有其他大量的问题

不能够简单地递归监控文件树

chokidar 用法

chokidar 可以用于监控文件、文件夹变化,我们可以传入 glob 文件匹配模式,并可以简单实现递归目录监控。chokidar 可以监控各种文件、文件夹变化事件,包含 , , , , 等。

参考资料

https://github.com/paulmillr/chokidar

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180116G08V0Y00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券