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