реагировать на собственные векторные иконки / fontawesome, не отображающие значки в expo cli

Я построил макет с использованием шрифтовых значков в Snack Expo, но при запуске того же проекта в expo cli значки не отображаются. Он отображается в виде креста. Приложение отлично работает с закусками, но не в expo cli. Я пробовал погуглить пробелем, но решения - это файлы изменений в gradle, у меня нет файла gardle, это проект закуски. Есть ли какое-либо решение, любая помощь будет отличной, спасибо.

import Icon from 'react-native-vector-icons/FontAwesome';

  {
    Home: {
      screen: FetchNewsApp,
      navigationOptions: {
        tabBarLabel: 'Home',
        tabBarIcon: ({ tintColor }) => (
          <Icon name="home" color={tintColor} size={25} />
        ),
      },
    },

    Explore: {
      screen: ExploreScreenApp,
      navigationOptions: {
        tabBarLabel: 'Explore',
        tabBarIcon: ({ tintColor }) => (
          <Icon name="wpexplorer" color={tintColor} size={25} />
        ),
      },
    },

    Search: {
      screen: SearchScreenApp,
      navigationOptions: {
        tabBarLabel: 'Search',
        tabBarIcon: ({ tintColor }) => (
          <Icon name="search" color={tintColor} size={25} />
        ),
      },
    },

    Settings: {
      screen: SettingScreenApp,
      navigationOptions: {
        tabBarLabel: 'Settings',
        tabBarIcon: ({ tintColor }) => (
          <Icon name="cog" color={tintColor} size={25} />
        ),
      },
    },

    Profile: {
      screen: ProfileScreenApp,
      navigationOptions: {
        tabBarLabel: 'Profile',
        tabBarIcon: ({ tintColor }) => (
          <Icon name="user-circle" color={tintColor} size={25} />
        ),
      },
    },
  },
  {
    initialRouteName: 'Home',
  }
);

person Community    schedule 25.09.2019    source источник
comment
опубликуйте код.   -  person Rizwan Ahmed Shivalli    schedule 25.09.2019
comment
и оператор импорта   -  person    schedule 25.09.2019
comment
Добавьте код в вопрос, а не в комментарии   -  person Rizwan Ahmed Shivalli    schedule 25.09.2019


Ответы (2)


Если вы используете приложение, управляемое экспо, просто используйте векторные иконки экспо векторные иконки экспо

потому что реагировать на собственные векторные иконки требуется связывание, что невозможно с приложениями, управляемыми expo.

вот пример значков выставки на закусках: Snack

person Hassan Kandil    schedule 25.09.2019

Вы также используете изображения для замены значков, он отлично работает,

tabBarIcon: ({ tintColor }) => ( <Image source={require('...')} style={{}}/> )

person AkAk    schedule 25.09.2019
comment
Я не хочу использовать изображение, так как загрузка занимает слишком много времени. В любом случае, спасибо - person ; 26.09.2019
comment
ionicons отлично работает в проектах expo и устройствах iOS, но не работает в устройствах Android - person AkAk; 27.09.2019
comment
на самом деле он отлично работает для меня. только ion и md хорошо работают с expo cli. - person ; 28.09.2019