问题标签 [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.
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
守望者——观察名单
}
守望者——触发器列表
}
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
watchman - 守望者可以发送文件更改的原因吗?
watchman 是否能够发布到配置的命令,为什么它将文件发送到该命令?
例如:
- 文件夹中的新文件可能是 FILE_CREATE 标志;
- 被删除的文件将向命令发送 FILE_DELETE 标志;
- 修改的文件将发送 FILE_MOD 标志等。
- 甚至当一个文件夹被删除(因此其中的文件)会发送一个 FOLDER_DELETE 参数命名该文件夹,以及一个 FILE_DELETE 到其下的文件/ FOLDER_DELETE 到其下的文件夹
有这样的事吗?
node.js - 守望者,如何在订阅事件发出之前等到文件复制完毕
我正在观看一个目录并订阅了任何添加的文件。当我收到订阅事件时,我将该文件移动到另一个目录,在那里我做一些事情。
问题:当我将文件复制到该目录时,有时会在查找器中收到此错误:
守望者在触发订阅事件之前是否没有等待文件完全复制?我曾经使用一个名为“chokidar”的 npm 模块,他们有一个选项可以等到文件关闭后再发出任何更改/添加/删除事件。fb-watchman 有类似的东西吗?
谢谢你
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
应该运行良好!
vagrant - 在 vagrant VM 的同步文件夹中运行时,React-native 打包程序不会检测到主机上所做的更改
我在 OSX 上运行一个流浪虚拟机。我为运行 react-native 打包程序的 VM 设置了一个同步文件夹。当我在主机上编辑文件时,打包程序不会自动检测到文件已更改。如果我直接在 VM 中编辑文件,这将有效。当我在主机上编辑文件时,我检查了文件在虚拟机上的实际更改。有没有人有同样的问题或想出一个解决方案如何让它工作?
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
得到两个结果:
嗯?
还有其他人面临这个问题吗?
python - 安装 Watchman 时找不到“Python.h”文件
我使用 Linux Mint 17 'Quiana',我想安装 Watchman 以使用以后的 Ember.js。这是我的步骤:
然后
并且,当我运行make
编译文件时,它返回了以下错误:
我试着跑
但它似乎已经在我的系统中。我做错了什么?
android - React-Native 无法构建 DependencyGraph:Watchman 错误
当我想在 Android 模拟器上运行我的项目时出现此错误。
我试过 "watchman watch ~path" 、 "sudo" 和 "chmod" 但他们没有帮助我。
有人可以给我建议吗?