プロジェクトは順調に実行されてきましたが、原因不明のエラー「Uncaught SyntaxError:曖昧な間接エクスポート:getFirestore」が突然表示されました。
P粉790819727
P粉790819727 2023-09-04 22:24:44
0
1
547
<p>私のプロジェクトはバックエンドとして Firebase を使用しています。これは構成ファイルです: </p> <pre class="brush:php;toolbar:false;">import {initializeApp} from "firebase/app"; import { getAuth } from "firebase/auth"; import { getFirestore } から "firebase/firestore"; import { getStorage } から "firebase/storage"; const firebaseConfig = { もの... }; const app = 初期化App(firebaseConfig); エクスポート const auth = getAuth(app); エクスポート const db = getFirestore(app); エクスポート const storage = getStorage(app);</pre> <p>as を使用して関数の名前を変更してみてください: </p> <pre class="brush:php;toolbar:false;">import { getFirestore as getFirestoreFunction } from "firebase/firestore";</pre> <ブロック引用> <p>getFirestore では機能します</p> </blockquote> <ブロック引用> <p>捕捉されない構文エラー:あいまいな間接エクスポート:initializeApp</p> </blockquote> <ブロック引用> <p>initializeApp で同じことを試してください</p> </blockquote> <pre class="brush:php;toolbar:false;">import {initializeApp as initFirebaseApp} from "firebase/app";</pre> <ブロック引用> <p>捕捉されない構文エラー:あいまいな間接エクスポート:initializeApp</p> </blockquote> <p>ここでのバージョンは「firebase」: "^8.6.8"</p>
P粉790819727
P粉790819727

全員に返信(1)
P粉277824378

古いバージョンの firebase を実行しているようです。最新バージョンをインストールすると、理論的には直面している問題が解決されるはずです。このリンクのコメントを参照できます: https://stackoverflow.com/a/70164464/19119712

変更を加えた場合、それが機能するかどうかをお知らせください。幸運を!

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート