Maison  >  Questions et réponses  >  le corps du texte

Le projet a bien fonctionné, mais soudain cette erreur est apparue, Uncaught SyntaxError: ambiguous indirect export: getFirestore, pour des raisons inconnues

<p>Mon projet utilise Firebase comme backend, voici le fichier de configuration : </p> <pre class="brush:php;toolbar:false;">importer { initializeApp } depuis "firebase/app" ; importer { getAuth } depuis "firebase/auth" ; importer { getFirestore } depuis "firebase/firestore" ; importer { getStorage } depuis "firebase/storage" ; const firebaseConfig = { truc... } ; const app = initializeApp(firebaseConfig); exporter const auth = getAuth(app); exporter const db = getFirestore(app); export const storage = getStorage(app);</pre> <p>Essayez d'utiliser as pour renommer la fonction : </p> <pre class="brush:php;toolbar:false;">import { getFirestore as getFirestoreFunction } depuis "firebase/firestore";</pre> <blockquote> <p>Cela fonctionne pour getFirestore</p> </blockquote> <blockquote> <p>Erreur de syntaxe non détectée : exportation indirecte ambiguë : initializeApp</p> </blockquote> <blockquote> <p>Essayez la même chose avec initializeApp</p> </blockquote> <pre class="brush:php;toolbar:false;">importer { initializeApp as initFirebaseApp } depuis "firebase/app";</pre> <blockquote> <p>Erreur de syntaxe non détectée : exportation indirecte ambiguë : initializeApp</p> </blockquote> <p>La version ici est "firebase": "^8.6.8"</p>
P粉790819727P粉790819727434 Il y a quelques jours543

répondre à tous(1)je répondrai

  • P粉277824378

    P粉2778243782023-09-05 15:55:04

    On dirait que vous utilisez une version de Firebase obsolète. L'installation de la dernière version devrait théoriquement résoudre le problème auquel vous êtes confronté. Vous pouvez vous référer aux commentaires sur ce lien : https://stackoverflow.com/a/70164464/19119712

    Si vous effectuez un changement, faites-moi savoir si cela fonctionne. Bonne chance!

    répondre
    0
  • Annulerrépondre