守望者对本地人的反应有什么用?

时间:2017-02-14 20:40:57

标签: node.js npm watchman

任何人都可以清楚地描述在npm库中使用守望者的用途吗?

----我发现的细节---

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

NodeJS - 服务器端Javascript运行时

Watchman - 简单实用程序,用于监视文件/目录以进行更改并在更改时执行操作(这对我来说不清楚/它有什么用处?/有什么示例吗?)

1 个答案:

答案 0 :(得分:14)

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

https://facebook.github.io/watchman/是React Native使用的守望者的主页。请注意,它与https://www.npmjs.com/package/watchman不同且完全无关,它具有一些类似的功能。

Facebook守望者服务旨在扩展到非常大的文件系统树,并汇总多个项目的观看资源。这使我们可以在React Native,Nuclide,Buck和Mercurial之间重复使用这些系统资源,并且在没有守望者的帮助下,让它们保持最快速度。

您可以在我们发布的帖子中阅读有关守望者的更多信息: https://www.facebook.com/notes/facebook-engineering/watchman-faster-builds-with-large-source-trees/10151457195103920/