Я не могу использовать firebase.auth()
в Client SDK под Node.js.Я использую Node.js 9.11.2
и Firebase 4.13.1
.
. Я посмотрел документацию, в ней есть раздел Client SDK для Node.js с пространством имен auth
.Поэтому я очень смущен тем, что firebase.auth
не определено.
Что-то не так сделал?
$ node
> const firebase = require('firebase/app')
undefined
> firebase
{ __esModule: true,
initializeApp: [Function: initializeApp],
app: { [Function: app] App: [Function: FirebaseAppImpl] },
apps: [Getter],
Promise: [Function: Promise],
SDK_VERSION: '4.13.0',
INTERNAL:
{ registerService: [Function: registerService],
createFirebaseNamespace: [Function: createFirebaseNamespace],
extendNamespace: [Function: extendNamespace],
createSubscribe: [Function: createSubscribe],
ErrorFactory: [Function: ErrorFactory],
removeApp: [Function: removeApp],
factories: {},
useAsService: [Function: useAsService],
Promise: [Function: Promise],
deepExtend: [Function: deepExtend] },
default: [Circular] }
> require('firebase/auth')
{}
> firebase
{ __esModule: true,
initializeApp: [Function: initializeApp],
app: { [Function: app] App: [Function: FirebaseAppImpl] },
apps: [Getter],
Promise: [Function: Promise],
SDK_VERSION: '4.13.0',
INTERNAL:
{ registerService: [Function: registerService],
createFirebaseNamespace: [Function: createFirebaseNamespace],
extendNamespace: [Function: extendNamespace],
createSubscribe: [Function: createSubscribe],
ErrorFactory: [Function: ErrorFactory],
removeApp: [Function: removeApp],
factories: {},
useAsService: [Function: useAsService],
Promise: [Function: Promise],
deepExtend: [Function: deepExtend] },
default: [Circular] }
> .exit
PS require('firebase')
показывает аналогичный результат.
Обновление: я могу настроить это для работы с 4.11.0
и 4.12.1
, просматривая заметки о выпуске.Но любая помощь очень ценится.
Обновление: и серии 4.13.x
и 5.x.x
не работают.