在维护 npm 升级后,我在 Angular 中遇到了一个新错误,其中没有直接依赖版本发生更改。
\nngserve 产生此错误并且构建失败:
\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.\nRun 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 },\nRun Code Online (Sandbox Code Playgroud)\n