En utilisant :
Ce que j'ai fait :
1: test expo-cli init
À l'invite, j'ai choisi de créer un projet vierge.
2: test de cd
3: npm install --save native-base
4: npm install --save @ expo/vector-icons
Ensuite, j'importe et utilise un composant texte de base native dans App.js
Voici l'erreur que je reçois lors de la construction de l'application:
Impossible de résoudre "@ expo/vector-icons/FontAwesome5" dans "node_modules/native-base/dist/src/basic/IconNB.js"
Toute suggestion ou est-ce un problème connu? Est-ce que je me trompe?
Eureka!
J'ai rétrogradé la base native vers la version 2.8.2 et cela fonctionne.
npm install --save [email protected]
Je l'ai trouvé ici: https://github.com/oblador/react-native-vector-icons/issues/857
Résolu (en quelque sorte) dans @ expo/vector-icons v8.1.0.
Voir https://github.com/expo/vector-icons/issues/58#issuecomment-450015936
encore une étape! type lien réactif natif en cmd
Utilisez react-native link native-base
, il commencera à fonctionner de votre côté, pas besoin de rétrograder.
ça va marcher
Rétrograder la version pose souvent un problème pour la nouvelle version des composants. Choisissez d'abord stable, puis incrémentez-le progressivement au cours du projet