Watcher花了太长时间加载(NodeWatcher) - React Native

时间:2017-07-14 11:18:21

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

我正在尝试在我的手机中运行已经构建的应用程序。当我使用" 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。但我还是无法安装守望者。

3 个答案:

答案 0 :(得分:2)

您可以尝试编辑react-native packager

中的文件
node_modules\react-native\packager\react-packager\src\FileWatcher\index.js

将第17行MAX_WAIT_TIME更改为60000。

更多here

答案 1 :(得分:1)

我只是想帮助你所以我认为你需要重新安装你的看守员,因为我也遇到了我的wachman问题以及我重新安装的解决方案,我的程序又回来了

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

答案 2 :(得分:1)

更改此内容已通过我在窗口上的测试

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

可能这可以帮到你