Open1

Firebase関連

ひろ@アプリ開発ひろ@アプリ開発

[ERROR] 23:50:38 Error: Service firestore is not available の解消方法

開発環境

  • Typescript
  • "firebase": "^9.4.1"

以下のFirebaseの公式ドキュメントに従って、FireStoreを利用しようとしたときにエラーに遭遇したときの解消方法
https://firebase.google.com/docs/firestore/quickstart?hl=ja#set_up_your_development_environment

@のアノテーションをつけると解消した。

- import { initializeApp } from "firebase/app";
+ import { initializeApp } from "@firebase/app";

無しとありとの違いはわかっていないが、

Error: Service firestore is not available
    at Provider.getImmediate (/Users/name/Develop/hoge-system/node_modules/@firebase/component/src/provider.ts:130:15)
    at getFirestore (/Users/name/Develop/hoge-system/node_modules/@firebase/firestore/src/api/database.ts:179:41)
・
・
・

@firebaseの部分でエラーが出現していたため、インポート時に指定する必要があった。
@無しは@ありをラップしている実装をしていたのでエラーがでるのはなんでだろうか・・・
知っている人教えてください!

firebase/app
export * from '@firebase/app';