Das Projekt lief gut, aber plötzlich trat aus unbekannten Gründen der Fehler „Uncaught SyntaxError: mehrdeutiger indirekter Export: getFirestore“ auf
<p>Mein Projekt verwendet Firebase als Backend, dies ist die Konfigurationsdatei: </p>
<pre class="brush:php;toolbar:false;">import { initializeApp } from "firebase/app";
import { getAuth } from „firebase/auth“;
import { getFirestore } from "firebase/firestore";
import { getStorage } from „firebase/storage“;
const firebaseConfig = {
Sachen...
};
const app = initializeApp(firebaseConfig);
export const auth = getAuth(app);
export const db = getFirestore(app);
export const storage = getStorage(app);</pre>
<p>Versuchen Sie, die Funktion mit as umzubenennen: </p>
<pre class="brush:php;toolbar:false;">import { getFirestore as getFirestoreFunction } from "firebase/firestore";</pre>
<blockquote>
<p>Es funktioniert für getFirestore</p>
</blockquote>
<blockquote>
<p>Nicht erfasster Syntaxfehler: Mehrdeutiger indirekter Export: initializeApp</p>
</blockquote>
<blockquote>
<p>Versuchen Sie dasselbe mit initializeApp</p>
</blockquote>
<pre class="brush:php;toolbar:false;">import { initializeApp as initFirebaseApp } from "firebase/app";</pre>
<blockquote>
<p>Nicht erfasster Syntaxfehler: Mehrdeutiger indirekter Export: initializeApp</p>
</blockquote>
<p>Die Version hier ist „firebase“: „^8.6.8“</p>