【问题标题】:Watcher took too long time to load(NodeWatcher) - React NativeWatcher 加载时间过长(NodeWatcher) - React Native
【发布时间】:2017-12-19 11:30:32
【问题描述】:

我正在尝试在我的手机中运行已构建的应用程序。当我使用“react-native start”代码启动应用程序时,它会在一段时间后返回以下错误消息

ERROR  Watcher took too long to load (NodeWatcher)
Error: Watcher took too long to load (NodeWatcher)
at Timeout._onTimeout (index.js:99:16)
at ontimeout (timers.js:386:14)
at tryOnTimeout (timers.js:250:5)
at Timer.listOnTimeout (timers.js:214:5)

我使用的是 Windows 7(32 位)。我没有找到任何适用于 Windows 7 32 位系统的“守望者”版本。由于这个问题,我在手机上安装我的应用后出现以下错误

Reference Error: Can't find varaible: __fbBatchedBridge

编辑:现在我已经将我的系统升级到 64 位的 windows8。但是我仍然无法安装守望者。

【问题讨论】:

  • 你使用的是什么版本的 react-native 和 watchman?我想我已经解决了你的问题,我只需要确认版本。
  • 你的守望者版本是什么?
  • React Native 项目主管是 git 存储库吗?你是怎么安装守望者的?
  • 我是从这里下载的。 facebook.github.io/watchman/docs/install.html。说windows 7 32bit系统没有发布,所以我没有安装watchman

标签: reactjs react-native timeout node-modules watchman


【解决方案1】:

我只是想帮助你,所以我认为你需要重新安装你的守望者,因为我的 wachman 和我重新安装的解决方案也有问题,我的程序又回来了

我希望这个答案可以帮助你:)

【讨论】:

【解决方案2】:

改变这个通过了我在窗口上的测试

node_modules\react-native\packager\react-packager\src\FileWatcher\index.js line 17 MAX_WAIT_TIME to 50000 or higher 

也许这对你有帮助

【讨论】:

  • 我的 node_modules\react-native\packager\react-packager\src 文件夹没有 FileWatcher。你能告诉我如何包含它吗?
【解决方案3】:

您可以尝试从 react-native packager 编辑文件

node_modules\react-native\packager\react-packager\src\FileWatcher\index.js

将第 17 行的 MAX_WAIT_TIME 更改为 60000。

更多here

【讨论】:

  • 我的 node_modules\react-native\packager\react-packager\src 文件夹没有 FileWatcher。你能告诉我如何包含它吗?
  • @viji 这就是我询问您正在使用的版本的原因。这可能是问题所在,但解决方案将取决于您使用的是什么。
  • @KyleRichardson 我从这里下载了它。 facebook.github.io/watchman/docs/install.html
猜你喜欢
  • 2016-04-28
  • 1970-01-01
  • 2012-08-23
  • 2016-06-20
  • 2016-02-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多