国内学习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,成功。很奇怪吧,我也无语