Ответ 1
Через 24 часа проект, наконец, появился в моем списке. Оказывается там очень долгое время, если вы не являетесь владельцем проекта.
Недавно был добавлен в новый проект firebase через веб-интерфейс, но он не отображается в списке firebase. Я вижу проект в моей консоли firebase. Я попытался перезапустить мой терминал, выйти из системы и использовать firebase, но безрезультатно.
Есть идеи?
Благодарю.
Через 24 часа проект, наконец, появился в моем списке. Оказывается там очень долгое время, если вы не являетесь владельцем проекта.
firebase-init
сначала запрашивает, какие функции вы хотите использовать, например, database
, firestore
, storage
и т.д.
Если вы выбираете firestore
но еще не включили Firestore в свой недавно созданный проект Firebase с сайта firebase.google.com, этот проект не будет отображаться в качестве опции проекта.
Таким образом, перед запуском firebase-cli сначала включите все функции, которые вы хотите, через веб-сайт... прежде чем использовать эти функции на первом шаге firebase init
.
Например, если вы включили Firestore, ваш проект теперь появится.
Вы можете выбрать свой проект, если знаете идентификатор проекта:
firebase use --add
Это выберет проект, поэтому при вводе "firebase init" не будет отображаться опция выбора проекта, но вы перейдете к следующему шагу.
Выполняя шаги инициализации firebase, используйте опцию [не устанавливать проект по умолчанию].
Затем используйте firebase, используйте --add projectId
для добавления проекта.
Теперь есть опция --project, которую вы можете использовать с firebase init, чтобы выбрать проект.
firebase init --project <projectId>
В случае, если это поможет кому-то еще: проект Firebase - это просто проект Google Cloud Platform с поддержкой Firebase.
Вы можете создать проект GCP, но он не появится в CLI Firebase, пока вы не зайдете на console.firebase.google.com и не включите Firebase для своего проекта GCP.
затем
firebase use --add your_google_cloud_platform_project_id
Должен обнаружить ваш проект.
Когда firebase init просит вас выбрать проект из списка, просто отметьте [не устанавливать проект по умолчанию], и после установки вы можете вручную добавить проект в файл .firebaserc, как показано ниже.
{
"projects": {
"default": "your-project-id"
}
}
Вы можете проверить идентификатор ваших проектов с помощью списка команд Firebase. Это также покажет текущий проект.