web-dev-qa-db-fra.com

La base native ne fonctionne pas avec react-native 0.57.1?

En utilisant

  • react-native-cli: 2.0.1 
  • react-native: 0.57.1 
  • natif-base: ^ 2.9.2

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?

3
baraber

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

5
baraber

Résolu (en quelque sorte) dans @ expo/vector-icons v8.1.0. 

Voir https://github.com/expo/vector-icons/issues/58#issuecomment-450015936

1
Yossi

encore une étape! type lien réactif natif en cmd

1
Mehdi Meshkatian

Utilisez react-native link native-base, il commencera à fonctionner de votre côté, pas besoin de rétrograder.

ça va marcher

1
Love Behl

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

0
Venky