node.js - 守望者对 native react 有什么用?

标签 node.js npm watchman

谁能清楚地描述 npm 库中 watchman 的用途?

----我找到的详细信息---

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

NodeJS - 服务器端 Javascript 运行时

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

最佳答案

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

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

Facebook watchman 服务旨在扩展到非常大的文件系统树,并跨多个项目聚合观看资源。这使我们能够跨 React Native、Nuclide、Buck 和 Mercurial 重用这些系统资源,并使它们运行得比没有 watchman 的帮助时更快。

您可以在我们发布时的这篇博文中了解有关 watchman 的更多信息: https://www.facebook.com/notes/facebook-engineering/watchman-faster-builds-with-large-source-trees/10151457195103920/

关于node.js - 守望者对 native react 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42235799/

相关文章:

installation - 如何在Windows(win10)上安装Watchman?

javascript - 如何以 Angular 修复 ng build 项目

javascript - 如何检查 url 是否在 NodeJs 中同步存在?

javascript - 从 Node.js 中的 JSON 数据中提取 JSON 字段

hhvm - Nuclide IDE 和使用 Watchman 进行远程服务器设置

ember.js - Vagrant、Ember-cli、Windows 8.1、Ubuntu。 Livereload 不起作用!当我从 Windows 保存时它没有检测到更改

javascript - 如何在 Closure Compiler 中将 node_modules 定义为 extern?

node.js - 如何从我的 Express API 中的 mysql blob 字段的缓冲区返回字符串?

node.js - 查找提供折旧警告的软件包 - NPM

node.js - npm "validator"与 "express-validator"