问题标签 [watchman]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
362 浏览

watchman - Watchman 只能从 root 监控 2 个级别

我使用 Watchman 4.4.0 版本,发现 watchman 只能从根目录监视 2 级目录的问题。

所以我不确定这出了什么问题?

目录结构

src/<- set watch roots └── Oncmd └── Command <- **File under this can't monitor ├── GencmdCommand.php ├── InitCommand.php └── cmdCommand.php

守望者——观察名单

}

守望者——触发器列表

}

0 投票
2 回答
1517 浏览

ubuntu - ember cli 在 ubuntu 上找不到守望者,只有 mac 解决方案不适用于 ubuntu

余烬 -v

版本:2.3.0

无法启动守望者;回退到 NodeWatcher 处理文件系统事件。

访问http://www.ember-cli.com/user-guide/#watchman了解更多信息。

节点:5.0.0

操作系统:linux x64


http://www.ember-cli.com/user-guide/#watchman只有mac的解决方案而不是ubuntu

0 投票
2 回答
2778 浏览

react-native - 反应原生 watchmanResponse 无法解析 root

使用 0.20.0 版本构建我的 react-native 项目时出现错误:

这是日志: 守望日志 这是实时日志: 守望者实时日志

但根路径确实存在。

0 投票
1 回答
711 浏览

watchman - 守望者可以发送文件更改的原因吗?

watchman 是否能够发布到配置的命令,为什么它将文件发送到该命令?

例如:

  1. 文件夹中的新文件可能是 FILE_CREATE 标志;
  2. 被删除的文件将向命令发送 FILE_DELETE 标志;
  3. 修改的文件将发送 FILE_MOD 标志等。
  4. 甚至当一个文件夹被删除(因此其中的文件)会发送一个 FOLDER_DELETE 参数命名该文件夹,以及一个 FILE_DELETE 到其下的文件/ FOLDER_DELETE 到其下的文件夹

有这样的事吗?

0 投票
0 回答
324 浏览

node.js - 守望者,如何在订阅事件发出之前等到文件复制完毕

我正在观看一个目录并订阅了任何添加的文件。当我收到订阅事件时,我将该文件移动到另一个目录,在那里我做一些事情。

问题:当我将文件复制到该目录时,有时会在查找器中收到此错误:

守望者在触发订阅事件之前是否没有等待文件完全复制?我曾经使用一个名为“chokidar”的 npm 模块,他们有一个选项可以等到文件关闭后再发出任何更改/添加/删除事件。fb-watchman 有类似的东西吗?

谢谢你

0 投票
2 回答
1880 浏览

android - 守望者:加载共享库时出错:libpcre.so.1

我在 Ubuntu 15.10 上,我正在使用 react-native (0.20.0) 开发一个 Android (SDK 23) 应用程序。我正在使用节点 5.6.0 和 npm 3.6.0。

运行时遇到守望者错误react-native start

当我运行时sudo find / -name libpcre.so.1返回以下内容:

我试过重新安装守望者:

我也用 linuxbrew 试过:

这给出了一个完全不同的错误:

Facebook 的故障排除页面非常模糊,我也无法解决该错误。

我对此很陌生,因此我将不胜感激有关此问题的任何帮助。感谢您的时间。

更新

通过 linuxbrew 安装 watchman。

使用 linuxbrew 时,请记住在安装任何公式之前包含以下命令:

然后安装最新版本的watchman:

然后增加 inotify 用户实例、用户监视和排队事件的数量:

现在守望者应该工作并且react-native start应该运行良好!

0 投票
0 回答
292 浏览

vagrant - 在 vagrant VM 的同步文件夹中运行时,React-native 打包程序不会检测到主机上所做的更改

我在 OSX 上运行一个流浪虚拟机。我为运行 react-native 打包程序的 VM 设置了一个同步文件夹。当我在主机上编辑文件时,打包程序不会自动检测到文件已更改。如果我直接在 VM 中编辑文件,这将有效。当我在主机上编辑文件时,我检查了文件在虚拟机上的实际更改。有没有人有同样的问题或想出一个解决方案如何让它工作?

0 投票
1 回答
316 浏览

node.js - Ember-cli 想要守望者 >3*,我有 4* 但它仍然抱怨

在厌倦了看到“找不到守望者,回退到 NodeWatcher 处理文件系统事件”之后brew install watchman,我找到了“找到了无效的守望者,版本:[4.5.0] 不满足 [^3.0.0],回退到节点观察者。” 然而 4.5.0 > 3.0.0 ...?

我们的应用使用 Ember 1.12.0 和 Ember-cli 0.2.7。

我检查了ember-cli.com/#watchman该信息现在在这里),但这只是指出节点有一个类似名称的包,并暗示npm uninstall -g watchman- 这不是问题。

最后which -a watchman得到两个结果:

嗯?

还有其他人面临这个问题吗?

0 投票
4 回答
11537 浏览

python - 安装 Watchman 时找不到“Python.h”文件

我使用 Linux Mint 17 'Quiana',我想安装 Watchman 以使用以后的 Ember.js。这是我的步骤:

然后

并且,当我运行make编译文件时,它返回了以下错误:

我试着跑

但它似乎已经在我的系统中。我做错了什么?

0 投票
5 回答
7824 浏览

android - React-Native 无法构建 DependencyGraph:Watchman 错误

当我想在 Android 模拟器上运行我的项目时出现此错误。

我试过 "watchman watch ~path" 、 "sudo" 和 "chmod" 但他们没有帮助我。

有人可以给我建议吗?