RN: requireNativeComponent:"RCTView" was not found in the UIManager.

国内学习RN的难度确实不低,很多错误没遇到,遇到也很难找到答案。多做些错误记录,能帮助后来者解决问题。

我的环境是: RN:0.59.5
Android手机调试,本意是想开始Debug模式,从网页端能查看到日志,并做断点调试,之前我是0.57版本的,升级之后,发现Debug用不了。并报如下错误

开发时,开启 JS Dev Mode或者Debug JS Remotely时,程序均无法正常运行,关掉则正常,导致我现在无法正常查看日志和debug模式使用

开启Debug JS Remotely报错如下:

Invariant Violation: requireNativeComponent:"RCTView" was not found in the UIManager.
This error is located at:
    in RCTView
    in RCTView
    in RootSiblingsWrapper
    in RCTView
    in AppContainer

网上有说是ios中的一个文件导致的(未知,我觉得不太可能就没管)

我的胡乱操作了一通,npm install(该命令会删除一些第三方包),重新build。
怎么都没办法成功。
偶然发现,摇动手机–Dev Settings–JS Dev Mode(勾上开启)—返回–reload,再开启Debug,成功。很奇怪吧,我也无语

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值