7

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

4

3 回答 3

2

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

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

将第 17 行 MAX_WAIT_TIME 更改为 60000。

更多在这里

于 2017-07-21T07:32:11.213 回答
1

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

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

于 2017-07-20T18:46:30.313 回答
1

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

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

也许这可以帮助你

于 2017-07-21T07:10:14.513 回答