我正在尝试在手机中运行已经构建的应用程序。 当我使用"反应本机启动"代码启动应用程序时,它会在一段时间后返回以下错误消息
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
编辑:现在我已经将我的系统升级到8位的windows64。但我仍然无法安装守望者。
您可以尝试从 react-native packager 编辑文件
node_modulesreact-nativepackagerreact-packagersrcFileWatcherindex.js
将第 17 行MAX_WAIT_TIME更改为 60000。
更多在这里
我只是想帮助你,所以我认为你需要重新安装你的守望者,因为我的 wachman 和解决方案也遇到了问题,我重新安装了,我的程序又回来了
希望这个回答能帮到你:)
更改它通过了我在窗口上的测试
node_modulesreact-nativepackagerreact-packagersrcFileWatcherindex.js line 17 MAX_WAIT_TIME to 50000 or higher
也许这可以帮助你