Ionic Cordova добавляет родную базу Firebase: ошибка отсутствует команда - PullRequest
0 голосов
/ 02 мая 2019

Angular 7, Ionic 4.12.0, Cordova: 9.0.0 (cordova-lib@9.0.1).

После добавления Firebase и FirebaseAuthentication из https://ionicframework.com/docs/native/firebase Не знаюсм. эти плагины, добавленные в моем config.xml.

Когда я пытаюсь использовать любой метод из FirebaseAuthentication, у меня появляется следующая ошибка:

Ошибка: exec-прокси не найден для :: FirebaseAuthentication:: createUserWithEmailAndPassword

Код:

export class FirebaseGeneralService {

    constructor(private _firebaseAuth: FirebaseAuthentication, private firebase: Firebase, private platform: Platform) {
        this.init();
    }

    private async init() {
        this.platform.ready().then(
            async () => {
                await this._firebaseAuth.createUserWithEmailAndPassword("test@test.com", "123456");
            }
        );
    }
}

в моем модуле я добавил providers: [..., Firebase, FirebaseAuthentication]

Теперь, когда я отлаживаю код внутри Cordova.JS (строка 1038), я сталкиваюсь с этой строкой:

return (CommandProxyMap[service] ? CommandProxyMap[service][action] : null);

CommandProxyMap doesnt contain neither `Firebase` or `FirebaseAuthentication`. Ive attached an image showing the line and object content.

note the FirebaseAuthentication service behind the tooltip

Я пытался добавить плагины вручную в файл config.xml:

<plugin name="cordova-plugin-firebase" spec="5.5.0" />
<plugin name="cordova-plugin-firebase-authentication" spec="5.5.1" />

(просто напоминание, я правильно установил их из CLI. Firebase и FirebaseAuthentication).

Это ошибка времени выполнения.

Спасибо.

1 Ответ

0 голосов
/ 02 мая 2019

Вы запускали

ionic cordova plugin add cordova-plugin-firebase?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...