Firestore設定時に「Error It looks like you haven't used Cloud Firestore in this project before」というエラーメッセージ
Firebase CLIでFirestoreをセットアップする際に表示される「Error: It looks like you haven't used Cloud Firestore in this project before」エラーの解決策を3つ紹介します(firebase-tools再インストール、GCPロケーション設定、Firestore作成)。
何が起きているのか
CLIでFirestoreセットアップ時にこれが言われます。
しかし、エラーメッセージの内容通りのエラーではない可能性があります。
メッセージはFirestoreを使ったことないからダメ、という内容ですが、私の場合、実際にはFirestoreをすでに作成済みでした。
3つの解決策
(1) firebase-toolsを入れ直す
firebaseコマンドを実行するたびに昔インストールしたプロジェクトのfirebase-toolsを呼び出していたようなので、それを消して、PCのルートディレクトリにインストールしなおしました。これで解決しました。具体的な原因は不明です。
(2) Firebaseコンソール(GUI)にてGCPロケーションを設定する
コンソールの「プロジェクトの設定」に移動して、GCPロケーションを設定します。これだけです。
(3) Firestoreを作成する
Firestoreデータベースを作成していない場合には作成しましょう。
リージョンを設定するだけですぐに作れます。ただ1分ほど時間がかかるので待ちましょう。