paulmillr

chokidar

paulmillr

Minimal and efficient cross-platform file watching library

AI 简介

Chokidar 是一个轻量高效、跨平台的文件系统监听库,用于在 Node.js 环境中可靠地监控文件和目录的增删改等变更事件。它封装并优化了原生 fs.watch / fs.watchFile,解决了事件重复、macOS 文件名丢失、rename 误报等问题,支持原子写入、分块写入检测、符号链接、递归监听(可设深度限制)及路径过滤。适用于前端构建工具(如 Vite、Webpack)、本地开发服务器热重载、配置文件自动重载、日志轮转监控等需要实时响应文件变化的场景。

TypeScript
MIT License
12.2k
Stars
630
Forks
85
Watchers
33
Issues

Star 增长

今日0
近 7 天0
近 30 天+17
综合评分70.1
默认分支main