最近、Webインターフェイスを介して新しいfirebaseプロジェクトに追加されましたが、firebaseリストには表示されません。 Firebaseコンソールでプロジェクトを確認できます。端末の再起動、ログアウト/ログイン、Firebaseの使用を試みましたが、役に立ちませんでした。
何か案は?
ありがとう。
24時間後、プロジェクトがついに私のリストに現れました。あなたがプロジェクトの所有者でない場合、非常に長い遅延があることがわかります。
firebase-init
は、まずどの機能を使用するかを尋ねます。 database
、firestore
、storage
など.
firestore
を選択したが、firebase.google.com Webサイトで新しく作成したFirebaseプロジェクトでFirestoreをまだ有効にしていない場合、そのプロジェクトはプロジェクトオプションとして表示されません。
そのため、firebase-cliを実行する前に、firebase init
のステップ1でこれらの機能を選択する前に、まずWebサイトで必要な機能をすべて有効にしてください。
たとえば、Firestoreを有効にすると、プロジェクトが表示されます。
プロジェクトIDがわかっている場合は、プロジェクトを選択できます。
firebase use --add
これによりプロジェクトが選択されるため、「firebase init」と入力してもプロジェクトの選択オプションは表示されませんが、次のステップに進みます
Firebaseの初期化手順を実行しながら、[デフォルトのプロジェクトをセットアップしない]オプションを使用します。
次に、firebase use --add projectId
プロジェクトを追加します。
プロジェクトを選択するためにfirebase initで使用できる--projectオプションが追加されました。
firebase init --project <projectId>
これが他の誰かに役立つ場合:firebaseプロジェクトは、firebase対応のGoogle Cloud Platformプロジェクトにすぎません。
GCPプロジェクトを作成できますが、console.firebase.google.comにアクセスしてGCPプロジェクトのfirebaseを有効にするまで、firebase CLIに表示されません。
それから
firebase use --add your_google_cloud_platform_project_id
プロジェクトを検出する必要があります。
Firebase initがリストからプロジェクトを選択するように要求するとき、単に[デフォルトのプロジェクトをセットアップしない]をチェックし、インストール後に手動でプロジェクトを。firebasercに追加できます。 =以下に示すファイル。
{
"projects": {
"default": "your-project-id"
}
}
コマンドfirebase listを使用して、プロジェクトのIDを確認できます。また、現在のプロジェクトも表示されます。