Я работаю над комбо React Native / Meteor, где Meteor - мой сервер.Мне нужно настроить экземпляр администратора Firebase для отправки запроса API на запуск push-уведомлений для моего приложения React Native.
Я установил Firebase NPM SDK, когда я иду на импорт и / или требую Firebase.Экземпляр объекта admin пустой или неполный.Работает нормально, если я загружаю его в обычную настройку приложения узла.
Я предполагаю, что задержка при импорте / требовании.Я посмотрел на некоторые пакеты-обертки, но они устарели и не обслуживаются.
import * as admin from 'firebase-admin'
console.log(admin)
Должно печатать
FirebaseNamespace {
__esModule: true,
credential:
{ cert: [Function: cert],
refreshToken: [Function: refreshToken],
applicationDefault: [Function: applicationDefault] },
SDK_VERSION: '6.2.0',
Promise: [Function: Promise],
INTERNAL:
FirebaseNamespaceInternals {
firebase_: [Circular],
serviceFactories: {},
apps_: {},
appHooks_: {} },
default: [Circular] }
Но вместо этого печатается
{ default: {}, [Symbol(__esModule)]: true }