【发布时间】:2020-01-12 03:03:39
【问题描述】:
Angular 版本:
@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. 我该如何解决?
~~~~编辑~~~~
- 我擦除了我的硬盘驱动器并安装了一个新的操作系统;还是不行。
- 在 angular/angularfire git 页面上打开了一个问题:https://github.com/angular/angularfire/issues/2285
- 发现 angular/fire package.JSON 使用 firebase 工具 6.10.0 当 firebase 工具达到 7.12.1 时尝试通过强制项目使用 package.json 中的分辨率解析更新版本的 firebase-tools 来修复在 GitHub 上 @wSedlacek 的建议下使用纱线。没用。
- 我将系统时间更改为此问题开始发生之前的时间,现在它可以正常工作,但问题仍未解决,因为每次您想启动项目时将系统时间回滚到 2020 年 1 月 4 日是一个小小的不便。李>
- @wSedlacek 发现 HTTPS 证书即将到期,因为 package.json 中的旧版本 firebase-tools 的证书已于 2020 年 1 月 5 日到期。
这个问题可能是相关的,因为它同时开始发生: Why is angular fire saying I'm not logged in even though firebase tools says I am?
【问题讨论】:
-
什么版本的 Angular cli (ng)?
-
将版本添加到帖子中
-
看起来其他人遇到了这个问题并通过解决方法回答了他们自己的问题:stackoverflow.com/questions/59654027/…
-
我可能还建议打开 @angular/fire (angular/angularfire2) 项目的问题:github.com/angular/angularfire/issues
-
我担心我让你误入歧途,问题可能与 npm 及其注册表证书有关。 github.com/npm/npm/issues/15416 奇怪的是,这个问题于 2017 年 1 月 6 日开放,someone mentions 从 2014 年开始获得过期证书。每 3 年一次?