问题标签 [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.
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 文件:
谁能告诉我如何解决它?
python - 使用 Watchman 的 watch-make 时,我想访问已更改文件的名称
我正在用 watchman-make 编写一个 watchman 命令,但在尝试准确访问目录中更改的内容时我不知所措。我想运行我的 upload.py 脚本并在脚本中访问 /var/spool/cups-pdf/ANONYMOUS 中新创建的文件的文件名。到目前为止我有
我想在 python upload.py 中添加另一个参数,这样我就可以有一个新创建的文件的确切文件路径,以便我可以将新文件发送到我在 upload.py 中的数据库,
我一直在看守望者的文档,我能想到的最接近的东西是触发器对象。请帮忙!
docker - Expo watchman 热重载未检测到 Docker 卷中的代码更改
我们目前正在 Docker 容器内构建一个带有 expo 的 react-native 应用程序。这个 Expo-app 使用 watchman 来处理热重载。
是否有一种轮询机制不断轮询 Docker 卷中的代码?目前,我们每次都必须重置应用程序才能实时查看代码更改。根据我们的经验,在 Docker 容器内,Expo-App 不会检测到更改,因此热重载不起作用。
请指教。谢谢。
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)...
javascript - 启动watchman时出错
嗨,当我想用“react-native start”启动我的应用程序时,我收到了这个错误。有人知道该怎么做吗?我试图将 watchman 文件夹和项目文件夹的权限更改为 chmod -R 777 'path'
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
任何人都可以帮助我吗?
谢谢社区!
watchman - 如何在守望者重建时终止服务器
我的 Makefile 中有一个简单的监视目标
targetrun
启动一个 Web 服务器并绑定到一个端口。文件更改后,run
执行,但得到错误。
这是因为,之前启动的 Web 服务器并未终止。我看到与此相关的线程很少,但没有给出解决方案。
https://github.com/facebook/watchman/issues/246 https://github.com/facebook/watchman/issues/447
在每次构建之前,守望者是否可以终止服务器并释放端口。
react-native - 守望者安装错误
我开始根据 react-native 入门指南安装所有我需要的东西。
我安装了 Watchman 并根据那里的指南。运行命令
时出现以下错误。./configure
操作系统 - Ubuntu 16.04
node.js - 当我开发 react-native 时,Watchman 一直在崩溃
- 操作系统:macOS 10.12.6
node -v
6.9.0npm -v
3.10.8watchman -v
4.9.0 通过 brew 安装create-react-native-app --version
:1.0。
正如我发现的那样,在我更改了几个文件后,守望者无法工作,尽管如果没有任何改变它可以完美地工作。然后我尝试了
watchman watch-del-all && watchman shutdown-server && npm start --reset-cache
。它只是崩溃。
任何人都可以帮助解决这个问题吗?谷歌搜索了几种解决方案,但它无法正常工作?告诉我是否需要任何其他信息。
windows - Watchman 有没有办法只处理“关闭/完成”的文件?
我正在使用 Node.js 在 Windows 2016 上使用特定目录上的许多文件类型过滤器启动 Watchman。此目录用于暂存。上传的文件将根据文件名路由到其他文件夹。
我遇到的问题是 Watchman 正在拾取正在上传的文件。它会导致移动进程在锁定时失败。我正在考虑使用这个包来检查文件状态(@ronomon/opened),然后再将其标记为移动的候选者。有更好的方法吗?
谢谢,
保罗