Warum zeigt @ angle / fire: 'Server Error. Zertifikat ist abgelaufen ', wenn ich Folgendes ausführe: ng add @ angle / fire?

8

Winkelversion:

@angular-devkit/architect         0.803.22
@angular-devkit/build-angular     0.803.22
@angular-devkit/build-optimizer   0.803.22
@angular-devkit/build-webpack     0.803.22
@angular-devkit/core              8.3.22
@angular-devkit/schematics        8.3.22
@angular/cli                      8.3.22
@angular/fire                     5.3.0
@ngtools/webpack                  8.3.22
@schematics/angular               8.3.22
@schematics/update                0.803.22
rxjs                              6.4.0
typescript                        3.5.3
webpack                           4.39.2

1.Was macht 'Server Error. Zertifikat ist abgelaufen 'bedeuten?
2. Wie kann ich das beheben?

~~~~ BEARBEITEN ~~~~

  • Ich habe meine Festplatte gelöscht und ein neues Betriebssystem installiert. funktioniert immer noch nicht.
  • Es wurde ein Problem auf der Angular / Angularfire-Git-Seite geöffnet: https://github.com/angular/angularfire/issues/2285
  • Es wurde festgestellt, dass das Angular / Fire-Paket.JSON Firebase-Tools 6.10.0 verwendet, wenn Firebase-Tools bis zu 7.12.1 behoben wurden, indem das Projekt gezwungen wurde, eine neuere Version von Firebase-Tools mithilfe der Auflösungen in package.json mit Garn am zu lösen Vorschlag von @wSedlacek auf GitHub. Hat nicht funktioniert.
  • Ich habe die Systemzeit auf vor dem Auftreten dieses Problems geändert und es funktioniert jetzt. Das Problem ist immer noch nicht behoben, da es eine kleine Unannehmlichkeit ist, die Systemzeit jedes Mal, wenn Sie ein Projekt starten möchten, auf den 4. Januar 2020 zurückzusetzen.
  • @wSedlacek stellte fest, dass ein HTTPS-Zertifikat aufgrund der älteren Version der Firebase-Tools im Paket abläuft. json hatte ein Zertifikat, das am 5. Januar 2020 abgelaufen war.

Dieses Problem kann damit zusammenhängen, dass es zur gleichen Zeit aufgetreten ist : Warum sagt Angular Fire, dass ich nicht angemeldet bin, obwohl Firebase-Tools dies anzeigen?

Hier ist ein Bild des Fehlers: Fehlerbild

Raphael Castro
quelle
1
Welche Version von Angular Cli (ng)?
Stealththeninja
1
fügte die Version dem Beitrag hinzu
Raphael Castro
1
Es sieht so aus, als hätte jemand anderes dieses Problem und beantwortete seine eigene Frage mit einem Workaround
stealththeninja
1
Ich könnte auch vorschlagen, ein Problem mit dem Projekt @ angle / fire (angle / angularfire2) zu eröffnen: github.com/angular/angularfire/issues
stealththeninja
1
Ich mache mir Sorgen, dass ich Sie in die Irre geführt habe, und das Problem könnte bei npm und seinem Registrierungszertifikat liegen. github.com/npm/npm/issues/15416 Diese Ausgabe wurde seltsamerweise am 06.01.2017 geöffnet und jemand erwähnt, dass er ab 2014 ein abgelaufenes Zertifikat erhalten hat. Alle 3 Jahre?
Stealththeninja

Antworten:

5

Dies kann aufgrund einer älteren Version der Firebase-CLI auftreten.
Versuchen Sie diesen Befehl zuerst npm i -g firebase-tools@latestund führen Sie ihn dann ausng add @angular/fire

Pushprajsinh Chudasama
quelle
2
Dies ist technisch richtig, es hat mit @angular fire unter Verwendung eines alten Builds von Firebase-Tools zu tun.
Raphael Castro