FEHLER der Klasse 'FirebaseApp' falsch implementiert das interface 'App'
Versuchen, zu dienen mein angularCLI und Feuerstellung führte dieser Fehler... Was muss ich tun?
FEHLER in node_modules/angularfire2/app/FB.app.- Modul.d....ts(5,22):
Fehler TS2420: Class 'FirebaseApp' falsch implementiert das interface
'App'. Eigenschaft "firestore" fehlt im Art 'FirebaseApp'.
node_modules/angularfire2/app/FB.app.- Modul.d....ts(12,28): Fehler
TS2694: Namespace 'FB' hat keine exportiert Mitglied 'Versprechen'.
node_modules/angularfire2/Datenbank/firebase_list_observable.d....ts(14,62):
Fehler TS2694: Namespace 'FB' hat keine exportiert Mitglied 'Versprechen'.
node_modules/angularfire2/Datenbank/firebase_list_observable.d....ts(15,48):
Fehler TS2694: Namespace 'FB' hat keine exportiert Mitglied 'Versprechen'.
node_modules/angularfire2/Datenbank/firebase_list_observable.d....ts(16,92):
Fehler TS2694: Namespace 'FB' hat keine exportiert Mitglied 'Versprechen'.
node_modules/angularfire2/Datenbank/firebase_object_observable.d....ts(11,31): Fehler TS2694: Namespace 'FB' hat keine exportiert Mitglied 'Versprechen'.
node_modules/angularfire2/Datenbank/firebase_object_observable.d....ts(12,37): Fehler TS2694: Namespace 'FB' hat keine exportiert Mitglied 'Versprechen'.
node_modules/angularfire2/Datenbank/firebase_object_observable.d....ts(13,24): Fehler TS2694: Namespace 'FB' hat keine exportiert Mitglied 'Versprechen'.
node_modules/angularfire2/interfaces.d....ts(12,32): Fehler TS2694:
Namespace 'FB' hat keine exportiert Mitglied 'Versprechen'.
node_modules/angularfire2/interfaces.d....ts(13,35): Fehler TS2694:
Namespace 'FB' hat keine exportiert Mitglied 'Versprechen'.
node_modules/angularfire2/interfaces.d....ts(14,35): Fehler TS2694:
Namespace 'FB' hat keine exportiert Mitglied 'Versprechen'.
node_modules/angularfire2/interfaces.d....ts(15,44): Fehler TS2694:
Namespace 'FB' hat keine exportiert Mitglied 'Versprechen'.webpack: Fehler beim kompilieren.
Paket.json
{
"name": "oshop",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build --prod",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
"private": true,
"dependencies": {
"@angular/animations": "^5.2.0",
"@angular/common": "^5.2.0",
"@angular/compiler": "^5.2.0",
"@angular/core": "^5.2.0",
"@angular/forms": "^5.2.0",
"@angular/http": "^5.2.0",
"@angular/platform-browser": "^5.2.0",
"@angular/platform-browser-dynamic": "^5.2.0",
"@angular/router": "^5.2.0",
"@ng-bootstrap/ng-bootstrap": "^1.0.0",
"angularfire2": "^4.0.0-rc.1",
"bootstrap": "^4.0.0",
"core-js": "^2.4.1",
"firebase": "^4.9.1",
"rxjs": "^5.5.6",
"zone.js": "^0.8.19"
},
"devDependencies": {
"@angular/cli": "^1.6.7",
"@angular/compiler-cli": "^5.2.0",
"@angular/language-service": "^5.2.0",
"@types/jasmine": "~2.8.3",
"@types/jasminewd2": "~2.0.2",
"@types/node": "~6.0.60",
"codelyzer": "^4.0.1",
"jasmine-core": "~2.8.0",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~2.0.0",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "^1.2.1",
"karma-jasmine": "~1.1.0",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "~5.1.2",
"ts-node": "~4.1.0",
"tslint": "~5.9.1",
"typescript": "~2.5.3"
},
"description": "This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.6.7.",
"main": "karma.conf.js",
"author": "",
"repository": {
"type": "git",
"url": "imnickvaughn"
}
}
- Das erste, was Sie tun sollten Ist, teilen Sie den code, wo Sie einrichten der Feuerstellung, da es unmöglich ist, Ihnen eine Antwort geben, ohne zu sehen, was Sie tun
- Ich wollte nur post meine Lösung für andere... ich hoffe, Sie finden diese, wenn Sie sich auf die Suche der Fehler, die ich geschrieben und dann versuchen meine Lösungen. Krank in meinem Paket.json obwohl
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie zunächst versuchen:
(wenn Sie Ihren Winkel-cli und FB installiert)
sobald Sie dies tun, Ihre angularfire2 Lesen:
"angularfire2": "^5.0.0-rc.6",
...und das ist es
Wenn das nicht genug ist, betrachten Sie diese Quellen und versuchen...
https://github.com/angular/angularfire2/issues/1338
https://github.com/angular/angular-cli/issues/4391
Mithilfe der oben genannten Ratschläge und installieren alle Abhängigkeiten funktioniert auch für dieses problem...
npm WARNEN veraltet [email protected]: uuid-Modul statt
https://github.com/kelektiv/node-uuid/issues/155
...Auch die FB-Befehl nicht funktionieren würde in mein oh-my-zsh, bis ich tippte genau:
In vs-code-terminal.
Hoffentlich spart sich jemand eine Stunde oder fünf...
für mich fix veränderte FirebaseApp Klasse :
einige änderungen im Paket json
"angularfire2": "^5.0.0-rc.6.0",
"Feuerstellung": "^4.12.1"
Nur downgrade der FB-version mit den folgenden:
Zuerst gehen Sie zu Ihrem Projekt-Verzeichnis, und dann mit diesem Befehl
es funktionierte für mich.
Habe ich nur noch
automaticDataCollectionEnabled:boolean
in der KlasseFirebaseApp
.Ist es Arbeit für mich.
Sie immer folgende Fehlermeldung ?
FEHLER in node_modules/angularfire2/app/FB.app.- Modul.d....ts(5,22)
webpack: Fehler beim kompilieren.
Bitte nicht alles tun, installieren Sie einfach die Letzte version von angularfire2
npm install-S angularfire2@neueste