@ angular / fireが表示される理由: 'サーバーエラー。証明書の有効期限が切れています」を実行すると、ng add @ angular / fire?


8

角度バージョン:

@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.「サーバーエラー」とは 証明書の有効期限が切れていますか?
2.どうすれば修正できますか?

~~~~ EDIT ~~~~

  • ハードドライブを消去して、新しいオペレーティングシステムをインストールしました。まだ動かない。
  • angular / angularfire gitページで問題を開きました:https : //github.com/angular/angularfire/issues/2285
  • angular / fireパッケージが見つかりました。JSONは、Firebaseツールが7.12.1までの場合にFirebaseツール6.10.0を使用します。 GitHubでの@wSedlacekの提案。うまくいきませんでした。
  • この問題が発生する前にシステム時間を変更しましたが、問題は解決しましたが、プロジェクトを開始するたびにシステム時間を2020年1月4日に戻すのはわずかな不便なので、問題はまだ修正されていません。
  • @wSedlacekは、package.jsonの古いバージョンのfirebase-toolsが原因でHTTPS証明書が期限切れになることを発見しました。jsonには、2020年1月5日に期限切れになる証明書がありました。

この問題は同時に発生し始めたため、関連している可能性があります: なぜFirebaseツールで私がログインしていると表示されているにもかかわらず、角度のある火がログインしていないと表示されるのですか?

エラーの写真は次のとおりです。 エラー画像


1
角度cli(ng)のバージョンは何ですか?
stealththeninja

1
バージョンを投稿に追加しました
Raphael Castro

1
他の誰かのように見えますが、この問題を持っていたし、回避策と、自分の質問答え:stackoverflow.com/questions/59654027/...
stealththeninja

1
@ angular / fire(angular / angularfire2)プロジェクトで問題を開くこともお勧めします:github.com/angular/angularfire/issues
stealththeninja

1
私はあなたを迷わせたのではないかと心配しています。問題はnpmとそのレジストリ証明書にある可能性があります。github.com/npm/npm/issues/15416奇妙なことに、この問題は2017 年1月6日に開かれ、誰かが 2014年から期限切れの証明書を取得することについて言及しています。3年ごとですか?
stealththeninja

回答:


5

これは、Firebase CLIの古いバージョンが原因である可能性があります。
最初にこのコマンドを試してnpm i -g firebase-tools@latestから実行してくださいng add @angular/fire


2
これは技術的に正しく、古いビルドのfirebase-toolsを使用した@angular fireに関係しています。
ラファエルカストロ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.