Pesquisa de site

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