【问题标题】:TSC build failed due to issue in google-cloud package,由于 google-cloud 包中的问题,TSC 构建失败,
【发布时间】:2019-12-01 09:27:09
【问题描述】:

升级到最新版本的 Firebase-admin (8.0.0) 后无法构建用 TypeScript 编写的 firebase 函数

错误例如:

  • “通知”类型中的属性“getMetadata”不可分配给 基类型“ServiceObject”中的相同属性
  • “通知”类型中的属性“获取”不能分配给相同的 基类型“ServiceObject”中的属性。
  • “桶”类型中的属性“请求”不能分配给相同的 基类型“ServiceObject”中的属性。

尝试降级到 firebase-admin 7.4.0 - 没有解决

包.json: "firebase-admin": "^8.0.0", "firebase-firestore-timestamp": "^1.0.4", "firebase-functions": "^3.1.0",

【问题讨论】:

  • 你的 TypeScript 版本是多少?
  • 我在使用 typescript 3.2.2 版时遇到了同样的问题

标签: typescript firebase firebase-admin


【解决方案1】:

我找到的解决方案是运行

npm install --save @google-cloud/storage

函数目录中。

我在更新 gcloud 后遇到了这个问题。看起来,这个模块已经过时了,只需要升级。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多