文件名称:Chokidar:极简高效的跨平台文件查看库-开源
文件大小:54KB
文件格式:ZIP
更新时间:2024-08-27 04:59:36
开源软件
Chokidar 是适用于 Node.js fs.watch 的所有用户的解决方案,他们厌倦了在 MacOS 上使用 Sublime 等编辑器时根本不报告文件名和事件。 Node.js fs.watch 经常报告事件两次,在重命名时发出大部分更改,并且它不提供递归观察文件树的简单方法,也不支持在 Linux 上进行递归观察。 与 Node.js fs.watchFile 相同。 因此,Chokidar 解决了这些问题。 最初是为 Brunch(一种超快速的 Web 应用程序构建工具)制作的,现在它被用于 Microsoft 的 Visual Studio Code、gulp、karma、PM2、browserify、webpack、BrowserSync 等。 它已经在生产环境中证明了自己。 Chokidar 仍然依赖于 Node.js 的核心 fs 模块,但是当使用 fs.watch 和 fs.watchFile 进行观察时,它会标准化它接收到的事件,通常通过获取文件统计信息和/或目录内容来检查真实性。
【文件预览】:
paulmillr-chokidar-1cb1c1f
----.eslintrc(869B)
----.github()
--------full_changelog.md(14KB)
--------dependabot.yml(271B)
--------ISSUE_TEMPLATE()
--------workflows()
----example.js(350B)
----lib()
--------nodefs-handler.js(20KB)
--------constants.js(2KB)
--------fsevents-handler.js(16KB)
----test.js(93KB)
----types()
--------tsconfig.json(299B)
--------test.ts(2KB)
--------index.d.ts(6KB)
----LICENSE(1KB)
----README.md(14KB)
----.npmrc(19B)
----.gitignore(87B)
----index.js(28KB)
----package.json(2KB)