React-native Watchman 不再工作

标签 react-native expo watchman

几天前我注意到看守人停止工作了。 使用带有摇动手势的真实 Android 设备,我无法重新加载应用程序(重新加载不会对代码进行更改)。实时重载和热重载也不起作用。

我必须让应用程序接受更改的唯一方法是终止打包程序并重新启动它(通常此方法都不会使应用程序接受更改!)。

有什么办法可以解决吗?这个问题真是令人沮丧。

最佳答案

我会回答我自己。经过进一步研究,此问题似乎是由 app.json

中的此选项引起的
"packagerOpts": {
  "nonPersistent": "--nonPersistent"
}

我添加了它,以便能够使用 Expo 生成发布版本(否则我会收到错误“sockethang up”)。 如果一些 Expo 开发者能够发布一些有关此问题的信息以及 app.json 中该选项的实际作用(docs 没有说什么),那就太好了。

关于React-native Watchman 不再工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50429600/

相关文章:

javascript - 在 render() 中显示 featch json 数据时 React Native 出错

javascript - 找不到变量 atob

node.js - 无法从 Homebrew 软件安装watchman

javascript - 收到错误 : "unable to resolve root". 如何授予守望者访问权限?

React-native setTimer 立即执行

react-native - NativeBase(React Native)避免滚动回到顶部

ios - 当发送自定义数据时,当后台应用程序对 native ios 使用react时,FCM 无法接收通知

javascript - react native /博览会 : Live Reload/Hot Reload unavailable

react-native - Expo sound,如何获得声音的持续时间

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