watchman 对 react native 有什么用?

what is the use of watchman for react native?

谁能说清楚 npm 库中 watchman 的用途?

----我找到的细节---

npm - npm 是最大的 NodeJS 包管理器

NodeJS - 服务器端 Javascript 运行时

Watchman - 监视 files/directories 变化并在变化时执行操作的简单实用程序(我不清楚/它的作用是什么?/有任何示例吗?)

React Native 使用 watchman 来检测您何时进行了代码更改,然后自动构建并将更新推送到您的设备,而无需您手动刷新它。

https://facebook.github.io/watchman/ is the home page for the watchman used by React Native. Note that it is different and completely unrelated to https://www.npmjs.com/package/watchman 具有一些类似的功能。

Facebook watchman 服务旨在扩展到非常大的文件系统树,并聚合多个项目的监视资源。这使我们能够 re-use 那些跨 React Native、Nuclide、Buck 和 Mercurial 的系统资源,并使它们保持 运行 比没有 watchman 的帮助更快。

您可以在我们发布此博客 post 中阅读更多关于 watchman 的信息: https://www.facebook.com/notes/facebook-engineering/watchman-faster-builds-with-large-source-trees/10151457195103920/