firestore.d.ts:11:64 - 错误 TS2694: 命名空间'admin.firestore'没有导出的成员'QueryDocumentSnapshot'。

问题描述 投票:0回答:1

突然间,我开始得到如下的错误。我没有添加任何新的库等,昨天还能正常工作。

11 export declare type QueryDocumentSnapshot = firebase.firestore.QueryDocumentSnapshot;
                                                                  ~~~~~~~~~~~~~~~~~~~~~

src/index.ts:93:57 - error TS2345: Argument of type '(request: Request, response: Response<any>) => Promise<void | "" | Response<any>>' is not assignable to parameter of type '(req: Request, resp: Response<any>) => void | Promise<void>'.
  Type 'Promise<void | "" | Response<any>>' is not assignable to type 'void | Promise<void>'.
    Type 'Promise<void | "" | Response<any>>' is not assignable to type 'Promise<void>'.
      Type 'void | "" | Response<any>' is not assignable to type 'void'.
        Type '""' is not assignable to type 'void'.


我的package.json如下

{
  "name": "functions",
  "scripts": {
    "lint": "tslint --project tsconfig.json",
    "build": "tsc",
    "serve": "npm run build && firebase serve --only functions",
    "shell": "npm run build && firebase functions:shell",
    "start": "npm run shell",
    "deploy": "firebase deploy --only functions",
    "logs": "firebase functions:log"
  },
  "main": "lib/index.js",
  "dependencies": {
    "@sendgrid/mail": "^6.3.1",
    "@types/node": "^12.12.8",
    "atob": "^2.1.2",
    "botbuilder": "^4.7.0",
    "btoa": "^1.2.1",
    "express": "^4.17.1",
    "firebase-admin": "^5.12.1",
    "firebase-functions": "^3.3.0",
    "newsapi": "^2.4.0",
    "nodemailer": "^6.4.2",
    "request": "^2.87.0",
    "request-promise-native": "^1.0.5"
  },
  "devDependencies": {
    "tslint": "^5.11.0",
    "typescript": "^3.7.2"
  },
  "private": true,
  "engines": {
    "node": "8"
  }
}

我甚至没有在任何地方使用firestore。

firebase google-cloud-functions firebase-admin
1个回答
0
投票

现在我不得不降级firebase,这就解决了这个问题,当然这不是一个解决方案,但现在是一个变通的办法。

© www.soinside.com 2019 - 2024. All rights reserved.