Watcher 加载时间过长(NodeWatcher) - React Native
Posted
技术标签:
【中文标题】Watcher 加载时间过长(NodeWatcher) - React Native【英文标题】:Watcher took too long time to load(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 【参考方案1】:我只是想帮助你,所以我认为你需要重新安装你的守望者,因为我的 wachman 和我重新安装的解决方案也有问题,我的程序又回来了
我希望这个答案可以帮助你:)
【讨论】:
我已使用此链接facebook.github.io/watchman/docs/install.html 下载守望者。它不工作。它仍然显示错误。【参考方案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以上是关于Watcher 加载时间过长(NodeWatcher) - React Native的主要内容,如果未能解决你的问题,请参考以下文章