javascript - Impossible de lire la propriété 'ApolloProvider' de undefined


J'essaie de compiler mon application React Native version 0.64.0. Tout allait bien après la migration de JavaScript vers TypeScript, mais soudainement j'ai eu ce problème :

Capture d'écran à compiler

J'ai essayé de supprimer les modules node et yarn à nouveau, et je n'ai obtenu aucun succès lors de la compilation.

J'ai aussi cette erreur dans la console :

Erreur sur la console

Je ne sais pas si je dois installer autre chose, s'il vous plaît aidez-moi.

Ceci est ma version du client Apollo :

"@apollo/client": "^3.3.13",

Réponse #1

Je crois que vous pourriez avoir besoin soit d’importer par exemple import { ApolloClient, InMemoryCache } from '@apollo/client/main.cjs', soit d’installer @expo/metro-config et de configurer leur résolution implicite via metro.config.js à la racine de votre projet :

Plus d'infos ici : https://www.apollographql.com/docs/react/integrations/react-native/#troubleshooting