Firestore設定時に「Error It looks like you haven’t used Cloud Firestore in this project before」というエラーメッセージ

何が起きている

CLIでFirestoreセットアップ時にこれが言われます。

しかし、エラーメッセージの内容通りのエラーではない可能性があります。

Error: It looks like you haven't used Cloud Firestore in this project before. 
Go to https://console.firebase.google.com/project/push-academy-app/firestore to create your Cloud Firestore database.

メッセージはFirestoreを使ったことないからダメ、という内容ですが、私の場合、実際にはFirestoreをすでに作成済みでした。

3つの解決策

firebase-toolsを入れ直す

firebaseコマンドを実行するたびに昔インストールしたプロジェクトのfirebase-toolsを呼び出していたようなので、それを消して、PCのルートディレクトリにインストールしなおしました。これで解決しました。具体的な原因は不明です。

npm install -g firebase-tools

Firebaseコンソール(GUI)にてGCPロケーションを設定する

コンソールの「プロジェクトの設定」に移動して、GCPロケーションを設定します。これだけです。

Firestoreを作成する

Firestoreデータベースを作成していない場合には作成しましょう。

リージョンを設定するだけですぐに作れます。ただ1分ほど時間がかかるので待ちましょう。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です