react-native - ReacNative:在 UIManager 中找不到 requireNativeComponent:“CKCameraManager”
问题描述
我想使用下面的 npm 包打开 Camer,但它会产生这个错误。
https://www.npmjs.com/package/react-native-camera-kit
import {CameraScreen} from 'react-native-camera-kit';
<CameraScreen
// Barcode props
scanBarcode={true}
onReadCode={(event) => Alert.alert('QR code found')} // optional
showFrame={true}
laserColor="red"
frameColor="white"
/>
解决方案
我遇到过同样的问题。这是包本身的导入问题。CameraScreen.tsx
通过手动浏览节点模块文件夹或仅Ctrl + Left Click
在代码中的类上转到文件CameraScreen
。在那里,滚动到顶部并查看导入。导入下方会有一条红线(取决于您的代码编辑器)Camera
(如附图所示)。只需将其更改为./Camera.android
或./Camera.ios
取决于您正在开发的平台。解决了我的问题。
图像或有问题的代码
推荐阅读
- python - 使用 Python 访问 .zip 文件中的 .mdb 数据库
- javascript - CSS,浮动无限滚动绘制
- php - Laravel 5.6 与社交名流登录 facebook
- javascript - 定义一个使用 Javascript 的自定义标签,向它发送一些参数
- python - 有没有可能使用python从pdf中导出xml数据的方法
- spring-boot - 消费者为零后,rabbit-mq 队列未自动删除
- jmeter - JMeter:如何加载在负载测试期间不可用的测试直播视频
- javascript - onClick - 从另一个文件调用函数
- jenkins - 如何在 Jenkins 上向用户发布环境仪表板
- javascript - 如何在乘法表上删除Child