问题标签 [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 回答
4189 浏览

android - 呃!运行 npm start 时代码 ELIFECYCLE

我已经运行 npm start、npm run start、sudo npm start 和 sudo npm run start、yarn start、sudo yarn start 并且得到同样的错误:

这是调试日志:

我怎样才能解决这个问题?

我试过了rm -rf node_modules && npm install.

我试过了

这是我的项目目录:

守望者版本:4.7.0

反应原生版本:

反应原生 cli:2.0.1 反应原生:0.49.3

.watchmanconfig 文件:

谁能告诉我如何解决它?

0 投票
2 回答
981 浏览

python - 使用 Watchman 的 watch-make 时,我想访问已更改文件的名称

我正在用 watchman-make 编写一个 watchman 命令,但在尝试准确访问目录中更改的内容时我不知所措。我想运行我的 upload.py 脚本并在脚本中访问 /var/spool/cups-pdf/ANONYMOUS 中新创建的文件的文件名。到目前为止我有

我想在 python upload.py 中添加另一个参数,这样我就可以有一个新创建的文件的确切文件路径,以便我可以将新文件发送到我在 upload.py 中的数据库,

我一直在看守望者的文档,我能想到的最接近的东西是触发器对象。请帮忙!

0 投票
0 回答
702 浏览

docker - Expo watchman 热重载未检测到 Docker 卷中的代码更改

我们目前正在 Docker 容器内构建一个带有 expo 的 react-native 应用程序。这个 Expo-app 使用 watchman 来处理热重载。

是否有一种轮询机制不断轮询 Docker 卷中的代码?目前,我们每次都必须重置应用程序才能实时查看代码更改。根据我们的经验,在 Docker 容器内,Expo-App 不会检测到更改,因此热重载不起作用。

请指教。谢谢。

0 投票
0 回答
523 浏览

android - react-native start "hot reloading" 在 linux/ubuntu 上不再工作

几天前我刚开始使用 react-native,到目前为止一切顺利。我不知道从什么时候开始,但最近“热重新加载”功能停止工作。

当我对我的代码应用一些更改时,我看到应用程序显示“热重新加载...”消息,但打包程序没有显示任何内容。

当我双击“r”(模拟器)或摇动设备并按下重新加载(本机设备)时,它将被刷新并且包装器显示“捆绑index.js......” - 所以基本上包装工作,守望者似乎也在工作。

执行“watchman watch-list”时,它会显示我的 react-native 根文件夹。

我认为守望者正在工作,并且应用程序正在请求新的打包源,但对于某些原因,打包服务器不会重建,除非我双击“r”或摇动设备。

所以只有“热重装”似乎被打破了......

我尝试重新安装守望者(从源代码),没有任何变化。

react-native 信息告诉我们:

gradle 已激活

Android Studio 也安装了,我不知道为什么 react-native 找不到它,但我不认为这是问题所在。

一个可能很重要的旁注:

一旦我启动了 android 模拟器 ( $ANDROID_SDK_ROOT/tools/emulator -avd $DEVICEID),我的界面 (ubuntu) 变得非常缓慢且无响应,更改应用程序[alt]+[tab]只能延迟超过 500 毫秒。聚焦另一个窗口也需要时间。我的硬件不是问题(英特尔 i7 第 7 代、16gb 内存、nvme ssd)...

0 投票
1 回答
2756 浏览

javascript - 启动watchman时出错

嗨,当我想用​​“react-native start”启动我的应用程序时,我收到了这个错误。有人知道该怎么做吗?我试图将 watchman 文件夹和项目文件夹的权限更改为 chmod -R 777 'path'

0 投票
2 回答
5945 浏览

android - 如何在 react-native 项目中启动 watchman

我已经创建了我的第一个 react-native 应用程序,react-native init myProject并在我的 android 模拟器中运行。

但是,如果我编辑我的 index.js,我的应用程序不会刷新(我需要推动双 R)。

我运行我的应用程序react-native run-android和服务器npm start

watchman 安装在我的 Ubuntu 上,watchman -v返回:

4.9.0

任何人都可以帮助我吗?

谢谢社区!

0 投票
1 回答
593 浏览

watchman - 如何在守望者重建时终止服务器

我的 Makefile 中有一个简单的监视目标

targetrun启动一个 Web 服务器并绑定到一个端口。文件更改后,run执行,但得到错误。

这是因为,之前启动的 Web 服务器并未终止。我看到与此相关的线程很少,但没有给出解决方案。

https://github.com/facebook/watchman/issues/246 https://github.com/facebook/watchman/issues/447

在每次构建之前,守望者是否可以终止服务器并释放端口。

0 投票
1 回答
806 浏览

react-native - 守望者安装错误

我开始根据 react-native 入门指南安装所有我需要的东西。
我安装了 Watchman 并根据那里的指南。运行命令
时出现以下错误。./configure

操作系统 - Ubuntu 16.04

0 投票
0 回答
827 浏览

node.js - 当我开发 react-native 时,Watchman 一直在崩溃

  1. 操作系统:macOS 10.12.6
  2. node -v6.9.0 npm -v3.10.8
  3. watchman -v4.9.0 通过 brew 安装
  4. create-react-native-app --version:1.0。

正如我发现的那样,在我更改了几个文件后,守望者无法工作,尽管如果没有任何改变它可以完美地工作。然后我尝试了 watchman watch-del-all && watchman shutdown-server && npm start --reset-cache。它只是崩溃。

在此处输入图像描述

任何人都可以帮助解决这个问题吗?谷歌搜索了几种解决方案,但它无法正常工作?告诉我是否需要任何其他信息。

0 投票
1 回答
168 浏览

windows - Watchman 有没有办法只处理“关闭/完成”的文件?

我正在使用 Node.js 在 Windows 2016 上使用特定目录上的许多文件类型过滤器启动 Watchman。此目录用于暂存。上传的文件将根据文件名路由到其他文件夹。

我遇到的问题是 Watchman 正在拾取正在上传的文件。它会导致移动进程在锁定时失败。我正在考虑使用这个包来检查文件状态(@ronomon/opened),然后再将其标记为移动的候选者。有更好的方法吗?

谢谢,

保罗