Native base 最新版本不适用于 EXPO 小吃

Native base Latest Version not work in EXPO snack

我刚刚创建了一个新的 snack 并按照 expo 的 Native base 文档提供的说明添加了 native base 库:

这是我遵循的说明:

// At the top of your file
import { Font } from 'expo';
import { Ionicons } from '@expo/vector-icons';

// Later on in your component
async componentDidMount() {
  await Font.loadAsync({
    'Roboto': require('native-base/Fonts/Roboto.ttf'),
    'Roboto_medium': require('native-base/Fonts/Roboto_medium.ttf'),
    ...Ionicons.font,
  });
}

但它显示错误为无法解析模块 FontAwesome5.js

请给我一些相同的解决方案

这是我的零食Link。

https://snack.expo.io/@simransingh/native-base

谢谢。

您好,我刚刚找到了相同的解决方案,

是因为FontAwesome5加载不正确,

您可以从@expo/vector-icons

导入

这是工作点心:

https://snack.expo.io/@simransingh/native-base

是的,这个问题发生在我身上,我只是通过将 nativebase 的版本从最新版本更改为以前的版本来解决它

{ "dependencies":{ "react-native-paper": "2.2.8", "native-base": "latest" } }

改为

{ "dependencies":{ "react-native-paper": "2.2.8", "native-base": "2.12.1" } }