web-dev-qa-db-fra.com

Ne pas utiliser la fourchette Expo de react-native

J'utilise expo avec react native. Tout va bien, mais je reçois cet avertissement et l'application prend beaucoup de temps à se charger:

  [exp] Warning: Not using the Expo fork of react-native. See https://docs.expo.io/.

Comment puis-je le réparer s'il vous plaît.

33
Sihem Hcine

Si vous créez une application native native avec la commande de la page de démarrage: $create-react-native-app AwesomeProject alors le fichier package.json a les dépendances suivantes:

"dependencies": {
  "expo": "^20.0.0",
  "react": "16.0.0-alpha.12",
  "react-native": "^0.47.0"
}

Si vous créez une application directement dans Expo XDE, vous verrez dans le package.json qu'ils utilisent un fork de react-native:

"dependencies": {
  "expo": "^20.0.0",
  "react": "16.0.0-alpha.12",
  "react-native": "https://github.com/expo/react-native/archive/sdk-20.0.0.tar.gz"
},

Modification du chemin du module réactif natif en https://github.com/expo/react-native/archive/sdk-20.0.0.tar.gz et exécution de npm install va résoudre le problème.

35
kimomat

C'est comme ça que je l'ai corrigé:

  1. J'ai mis à jour ma dépendance "react-native" à la dernière disponible:

" https://github.com/expo/react-native/archive/sdk-23.0.0.tar.gz "

  1. J'ai supprimé toutes les dépendances que j'avais installées par erreur dans mon application expo précédente et qui nécessitaient un lien réactif natif à l'aide de la commande npm uninstall --save:

réagit-natif-image-à-base64, réagit-natif-cloudinary

  1. Ensuite, je devais également les supprimer de Général> Cadres et bibliothèques liés.

Maintenant ça marche! J'ai des problèmes avec la connexion Facebook maintenant, mais au moins, cela ne plante pas mon application.

Bonne chance à toi.

2
Hugo