Я занимаюсь разработкой своего проекта в ionic 3 и Firebase Authentication на Firebase версии 4.13.1. Я установил Angularfire2. Я создал регистрационную форму и успешно поместил данные пользователя в базу данных Firebase при тестировании моего приложения с помощью ionic-lab. Однако проблема возникла, когда я закрыл и заново открыл свой проект, я получил следующую ошибку:
ОШИБКА в ... node_modules / angularfire2 / firebase.app.module.d.ts (10,22): класс «FirebaseApp» неправильно реализует класс «FirebaseApp». Вы имели в виду расширить FirebaseApp и унаследовать его члены как подкласс? Свойство «AutomaticDataCollectionEnabled» отсутствует в типе «FirebaseApp».
Я решил ошибку выше, добавив эту строку automaticDataCollectionEnabled: boolean;
в этот класс export declare class FirebaseApp implements _FirebaseApp { }
Теперь я не могу запустить свое приложение, потому что теперь оно выдает мне новую ошибку:
Ошибка выполнения
Зона уже загружена.
Stack
Error: Zone already loaded.
at http://localhost:8100/build/vendor.js:117594:15
at http://localhost:8100/build/vendor.js:118206:3
at FUNCTION (http://localhost:8100/build/vendor.js:117571:10)
at Object.<anonymous> (http://localhost:8100/build/vendor.js:117574:2)
at Object.<anonymous> (http://localhost:8100/build/vendor.js:120624:30)
at __webpack_require__ (http://localhost:8100/build/vendor.js:55:30)
at Object.defineProperty.value (http://localhost:8100/build/vendor.js:69092:66)
at __webpack_require__ (http://localhost:8100/build/vendor.js:55:30)
at Object.<anonymous> (http://localhost:8100/build/vendor.js:117089:72)
at __webpack_require__ (http://localhost:8100/build/vendor.js:55:30)
Я подумал, что могу загрузить модуль дважды, поэтому попытался удалить:
<script src="build/vendor.js"></script>
из index.html и получена новая ошибка времени выполнения: веб-пакет Jsonp не определен. поэтому я вернул сценарий обратно.
Я застрял сейчас, любая помощь очень ценится.