![](/img/trans.png)
[英]Angular 13: Namespace '"/node_modules/firebase/compat/index"' has no exported member 'User'. ts(2694)
[英]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.