javascript - Ei voi lukea ominaisuutta 'ApolloProvider' määrittelemättömästä


Yritän koota React Native -sovellustani versiolla 0.64.0. Kaikki oli kunnossa javascriptistä typescriptiin siirtymisen jälkeen, mutta yhtäkkiä sain tämän ongelman:

Näyttökuva kootaksesi

Yritin poistaa node-moduulit ja suorittaa yarnin uudelleen, enkä onnistunut käännöksessä.

Minulla on myös tämä virhe konsolissa:

Virhe konsolissa

En tiedä, täytyykö minun asentaa mitään muuta, ole hyvä ja auta minua.

Tämä on Apollo-asiakasohjelmani versio:

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

Vastaus #1

Uskon, että saatat tarvita joko tuontia, esimerkiksi import { ApolloClient, InMemoryCache } from '@apollo/client/main.cjs', tai voit asentaa @expo/metro-configin ja määrittää niiden epäsuoran resoluution metro.config.js-tiedoston kautta projektisi juuressa:

Lisätietoja täällä: https://www.apollographql.com/docs/react/integrations/react-native/#troubleshooting