【发布时间】:2020-02-24 13:36:45
【问题描述】:
大家早上好,
我在使用 expo 和 ui-kitten 时遇到问题。我很熟悉 使用 react-native-element 作为反应原生的 UI 库。但我发现 发现 ui-kitten 具有一些令人惊叹的主题和样式功能 在 react-native、expo 和我关注这个链接 https://github.com/akveo/react-native-ui-kitten 解释 https://justinnoel.dev/2019/12/21/create-universal-react-native-apps-using-expo-for-web-and-ui-kitten.
在应用程序的目录中,我有常规的 expo 文件夹和 ui-kitten 组件所依赖的另一个文件夹 src。 但是当尝试使用 ui-kitten 词汇表设计我的应用程序时,我被要求安装节点模块内的组件使用的@react-native-community/react-device-info。 当我在应用程序中使用 DateFns 来解析和格式化日期时,就会出现问题。安装 @ui-kitten/date-fns 会出现此错误“错误 @react-native-community/react-device-info : NativeModule.RNDevice is null”。我通过堆栈跟踪尝试了建议的步骤:
- 如果我的 react 本机版本,将 react-device-info 链接到 react-native 是
- 如果我使用可可豆荚,则安装豆荚,但我没有。
- 重建并重新运行(我使用相同的步骤重建并重新运行 得到相同的结果)。 屏幕在这里
那么我该如何解决这个错误,在我看来,它是来自 expo 的依赖项还是来自 ui-kitten 模块中的错误,或者两者之间的冲突。 任何帮助将不胜感激!
-
这是我的背景:
- 主要目标是使用 ui-kitten 和 expo 功能
- 我在安卓模拟器上运行应用程序
- 安装 date-fns 后开始出现问题。 expo 是否无法从设备检索本机数据,例如日期时间或日历?如何解决这个问题。
提前致谢。
【问题讨论】:
标签: expo react-native-ui-kitten