繁体   English   中英

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

[英]firestore.d.ts:11:64 - error TS2694: Namespace 'admin.firestore' has no exported member 'QueryDocumentSnapshot'

突然间我开始出现如下错误。 我没有添加任何新库等,昨天它运行良好。

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 并修复它。 确保这不是解决方案,而是目前的解决方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM