作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
当我在 emulator64-x86 中打开官方演示时,它加载成功,然后我按'F2',然后在弹出窗口中单击'Debug in Chrome',我的 chrome 浏览器打开'http://localhost:8081/debugger-ui ' 自动,但它不会将我的项目加载为模拟器。我在控制台中收到如下警告:
Warning: Native component for "RCTModalHostView" does not exist
Warning: Native component for "RCTTextView" does not exist
Warning: Native component for "RCTTextField" does not exist
Running application "AwesomeProject" with appParams: {"initialProps":{},"rootTag":1}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF
Unknown method: undefined
有人遇到过这些问题吗?如何解决?提前致谢。
最佳答案
打开文件 react-native/Libraries/Modal/Modal.js
替换下面一行
var RCTModalHostView = requireNativeComponent('RCTModalHostView', null);
与
var Platform = require('平台');
如果 (Platform.OS === 'ios') {
var RCTModalHostView = requireNativeComponent('RCTModalHostView', null);
}
Modal 仅支持 ios。所以我们需要应用 if 条件
关于android - “在 Chrome 中调试”不适用于 android 的 native react ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32743230/
我是一名优秀的程序员,十分优秀!