添加@angular/fire 'Server Error. certificate has expired'

ng add @angular/fire 'Server Error. certificate has expired'

ng add @angular/fire
....

audited 23085 packages in 14.519s
found 0 vulnerabilities

Server Error. certificate has expired

使用最新版本:
Angular命令行界面:8.3.21
节点:10.16.0
Angular: 8.2.14
firebase 工具:7.11.0

已经尝试注销并再次登录 firebase,但没有解决问题

我试图将 @angular/fire 添加到我的项目中,只是为了将它部署到 firebase,但似乎在使用 firebase 时 "ng" 命令有问题。 我发现解决此问题的唯一方法是使用 firebase-tools 的本机命令:

  • firebase init
    or firebase use --add "myprojectId"
  • firebase deploy

尝试将您系统上的日期回滚到 1 月 4 日,然后 运行 ng add @angular/fire,我遇到了类似的问题并已解决,但我仍然想知道如何使用此命令并获得正确的系统时间。

可以安装多个版本的 firebase。在我的例子中,我有一个别名 (fb) 指向一个版本,而 firebase 是另一个。 总而言之,请务必确保您调用的是您认为是 (^_^) 的 firebase 版本,否则可能会发生此错误。