Projek telah berjalan dengan baik, tetapi tiba-tiba ralat ini muncul, Uncaught SyntaxError: samar-samar eksport tidak langsung: getFirestore, atas sebab yang tidak diketahui
P粉790819727
P粉790819727 2023-09-04 22:24:44
0
1
596
<p>Projek saya menggunakan Firebase sebagai bahagian belakang, berikut ialah fail konfigurasi: </p> <pre class="brush:php;toolbar:false;">import { initializeApp } daripada "firebase/app"; import { getAuth } daripada "firebase/auth"; import { getFirestore } daripada "firebase/firestore"; import { getStorage } daripada "firebase/storage"; const firebaseConfig = { barang... }; const app = initializeApp(firebaseConfig); eksport const auth = getAuth(app); eksport const db = getFirestore(app); storan const eksport = getStorage(app);</pre> <p>Cuba gunakan sebagai untuk menamakan semula fungsi: </p> <pre class="brush:php;toolbar:false;">import { getFirestore sebagai getFirestoreFunction } daripada "firebase/firestore";</pre> <blockquote> <p>Ia berfungsi untuk getFirestore</p> </blockquote> <blockquote> <p>Ralat sintaks tidak ditangkap: eksport tidak langsung samar-samar: initializeApp</p> </blockquote> <blockquote> <p>Cuba perkara yang sama dengan initializeApp</p> </blockquote> <pre class="brush:php;toolbar:false;">import { initializeApp sebagai initFirebaseApp } daripada "firebase/app";</pre> <blockquote> <p>Ralat sintaks tidak ditangkap: eksport tidak langsung samar-samar: initializeApp</p> </blockquote> <p>Versi di sini ialah "firebase": "^8.6.8"</p>
P粉790819727
P粉790819727

membalas semua(1)
P粉277824378

Nampaknya anda menjalankan versi firebase yang sudah lapuk. Memasang versi terkini sepatutnya menyelesaikan masalah yang anda hadapi secara teori. Anda boleh rujuk komen pada pautan ini: https://stackoverflow.com/a/70164464/19119712

Jika anda membuat perubahan, sila beritahu saya jika ia berkesan. Semoga berjaya!

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan