react-native - 尝试注册两个同名的视图RNCWebView
问题描述
我使用了两个社交登录,两者都是 react-native-webview 依赖项。
已安装版本:react-native-linkedin(它使用 react-native-webview 7.0.5)、react-native-instagram-login(它使用 react-native-webview 7.5.1)、react-native-webview ^7.5.1
你能告诉我如何解决这个问题吗
截屏
解决方案
面对同一个图书馆的同样问题。这是这些库正在使用不同版本的 webview 的原因,据我所知,我们可以直接更新这些 npm 模块,因此我们可以按照以下步骤临时解决这个问题
- 创建文件 InstaWebView.js(名称可以任意)
- 从https://github.com/hungdev/react-native-instagram-login/blob/master/Instagram.js复制代码
- 粘贴到 InstaWebView.js 并正常使用
我知道这是 hack 但现在我们可以这样做 注意:- 对于这个 hack,您需要安装 webview 模块,因此您可以安装与linkedin 相同版本的 webview 模块,所以不会有问题
推荐阅读
- ios - CorePlot - 在散点图中摆动的注释
- firebase - 是否可以从 firebase 测试实验室结果中导出 cpu 和内存使用情况?
- reactjs - 如何修复 useEffect 钩子抛出的“未捕获的 TypeError:回调不是函数”
- ios - 如何在 CollectionView 中添加业务逻辑?
- python-2.7 - 在字典中搜索
- bash - 文件名中的 Bash 脚本和空格
- excel - 查找特定列并清除其下的所有行
- javascript - 如何修复“无法读取属性‘createDocumentFragment’”
- selenium - java.lang.NoSuchMethodError: cucumber.runtime.Runtime。
( - ios - Xcode - 如何在构建开始之前运行脚本