由于谷歌云包中的问题,TSC 构建失败



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

例如,错误是:

  • 类型"通知"中的属性"getMetadata"不可分配给 基类型"服务对象"中的相同属性
  • 类型"通知"中的属性"get"不可分配给相同的 基类型"服务对象"中的属性。
  • 类型"存储桶"中的属性"请求"不可分配给相同的 基类型"服务对象"中的属性。

尝试降级到 Firebase-admin 7.4.0 - 未解决

Package.json: "Firebase-admin": "^8.0.0", "Firebase-firestore-timestamp": "^1.0.4", "Firebase-functions": "^3.1.0",

我找到的解决方案是运行

npm install --save @google-cloud/storage

函数目录中。

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

最新更新