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>