小编Lat*_*rre的帖子

错误:npm 安装后,rxfire 通用类型“AggregateQuerySnapshot<T>”在 Angular 构建中需要 1 个类型参数

在维护 npm 升级后,我在 Angular 中遇到了一个新错误,其中没有直接依赖版本发生更改。

\n

ngserve 产生此错误并且构建失败:

\n
[ng]\n[ng] Error: node_modules/rxfire/firestore/lite/interfaces.d.ts:8:29 - error TS2314: Generic type 'AggregateQuerySnapshot<T>' requires 1 type argument(s).\n[ng]\n[ng]  8 export type CountSnapshot = lite.AggregateQuerySnapshot<{\n[ng]                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n[ng]  9     count: lite.AggregateField<number>;\n[ng]    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n[ng] 10 }, any, DocumentData>;\n[ng]    ~~~~~~~~~~~~~~~~~~~~~\n[ng] \xc3\x97 Failed to compile.\n
Run Code Online (Sandbox Code Playgroud)\n

我怎样才能解决这个问题?

\n

我已经从头开始重新安装了完整的项目。包依赖项与 Angular Fire 指令相匹配:

\n
 "dependencies": {\n    "@angular/common": "^15.2.2",\n    "@angular/core": "^15.2.2",\n    "@angular/fire": "^7.5.0",\n    "@angular/forms": "^15.2.2",\n    "@angular/platform-browser": "^15.2.2",\n    "@angular/platform-browser-dynamic": "^15.2.2",\n    "@angular/router": "^15.2.2",\n    "@angular/service-worker": "^15.2.2",\n    "firebase": "^9.17.1",\n    "tslib": "^2.2.0",\n    "zone.js": "~0.11.4"\n  },\n
Run Code Online (Sandbox Code Playgroud)\n

npm firebase angular

18
推荐指数
4
解决办法
7119
查看次数

标签 统计

angular ×1

firebase ×1

npm ×1