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