【原创】解决 Reat Native 报错:Module HMRClient is not a registerd callable module

blogdaren 2018-06-21 抢沙发 4581人次

问题背景:

如题,调试RN红屏报错:Module HMRClient is not a registerd callable module,如果继续刷新,屏幕则会给出另一个我们熟悉的红屏报错:Could not connect to development server。

问题原因:

React Native Packager 服务没有启动导致,即:node.js server 没有正常启动。

问题排查:

lsof -i:8081
netstat -anpt | grep 8081
ps aux | grep 8081

问题解决【真机】:

cd  /path/to/project
react-native start
//下面的命令是针对真机而言
adb reverse tcp:8081 tcp:8081

问题解决【模拟器】:

cd  /path/to/project
react-native start
//下面的操作是针对模拟器而言
首先终端执行命令 adb shell input keyevent 82 或者 在红屏界面摇一摇手机 调出开发菜单,
然后选择 "Dev Settings",
然后正确配置 "Debugging" 里面的 "Debug server host & port for device",即正确配置packger的监听IP以及端口。

版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。

本文链接:【原创】解决 Reat Native 报错:Module HMRClient is not a registerd callable module

发表评论:

您的昵称:
电子邮件:
个人主页:

Free Web Hosting