javascript - Não é possível ler a propriedade 'ApolloProvider' de indefinido
Estou tentando compilar minha aplicação React Native na versão 0.64.0. Tudo estava ok após a migração de JavaScript para TypeScript, mas de repente eu tive este problema:
Captura de tela para compilar
Eu tentei deletar os node modules e o yarn novamente, e não tive sucesso na compilação.
Eu também tenho esse erro no console:
Erro no console
Não sei se preciso instalar mais alguma coisa, por favor me ajude.
Esta é a versão do meu cliente Apollo:
"@apollo/client": "^3.3.13",
Resposta #1
Acredito que você possa precisar ou importar, por exemplo, import { ApolloClient, InMemoryCache } from '@apollo/client/main.cjs', ou você pode instalar @expo/metro-config e configurar a resolução implícita deles via metro.config.js na raiz do seu projeto:
Mais informações aqui: https://www.apollographql.com/docs/react/integrations/react-native/#troubleshooting