TypeError:使用 Firebase db 时,n.auth 不是 Angular 中的函数

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

我正在开发 Angular-14,其依赖项如下:

"@angular/animations": "^14.0.0-next.0",     **"@angular/common": "^14.0.0-next.0",**     "@angular/compiler": "^14.0.0-next.0",     "@angular/core": "^14.0.0-next.0",     **"@angular/fire": "^7.2.0",**     "@angular/forms": "^14.0.0-next.0",     "@angular/localize": "^14.0.0-next.0",     "@angular/platform-browser": "^14.0.0-next.0",     "@angular/platform-browser-dynamic": "^14.0.0-next.0",     "@angular/router": "^14.0.0-next.0",     "@fortawesome/fontawesome-svg-core": "^6.5.1",     "@ng-bootstrap/ng-bootstrap": "^13.0.0",     "@popperjs/core": "^2.10.2",     "bootstrap": "^5.3.2",     "firebase": "^10.7.0",     "rxjs": "~7.5.0",     "tslib": "^2.3.0",     "zone.js": "~0.11.4"

我正在尝试使用 Firebase 数据库来完成项目中的一些小任务。根据 firebase 添加所有连接字符串后。在本地它工作得很好,没有任何问题。即使构建命令运行成功。但是当我尝试在服务器上运行它时,我收到错误:

TypeError:n.auth 不是函数

ERROR Error: Uncaught (in promise): TypeError: n.auth is not a function TypeError: n.auth is not a function     at main.0a0d6e51a6ec823a.js:1:371851     at Q.invoke (polyfills.1d68dd0cdfded1f8.js:1:7263)     at de.run (polyfills.1d68dd0cdfded1f8.js:1:2599)     at wi.runOutsideAngular (main.0a0d6e51a6ec823a.js:1:576630)     at main.0a0d6e51a6ec823a.js:1:371827     at xe (main.0a0d6e51a6ec823a.js:1:413135)     at wO (main.0a0d6e51a6ec823a.js:1:371769)     at new n (main.0a0d6e51a6ec823a.js:1:378195)     at n.ɵfac [as factory] (main.0a0d6e51a6ec823a.js:1:379129)     at Tw.hydrate (main.0a0d6e51a6ec823a.js:1:512248)     at Le (polyfills.1d68dd0cdfded1f8.js:1:16779)     at Le (polyfills.1d68dd0cdfded1f8.js:1:16300)     at polyfills.1d68dd0cdfded1f8.js:1:17646     at Q.invokeTask (polyfills.1d68dd0cdfded1f8.js:1:7882)     at Object.onInvokeTask (main.0a0d6e51a6ec823a.js:1:575577)     at Q.invokeTask (polyfills.1d68dd0cdfded1f8.js:1:7803)     at de.runTask (polyfills.1d68dd0cdfded1f8.js:1:3234)     at R (polyfills.1d68dd0cdfded1f8.js:1:9941) handleError @ main.0a0d6e51a6ec823a.js:1

我希望这也能在服务器上运行。 根据https://stackoverflow.com/a/73315591/9714385 我还在配置数组旁边的 angular.json 文件中添加了 aot:true 。

但运气不佳。

如有任何帮助,我们将不胜感激。

angular firebase firebase-realtime-database angular14
1个回答
0
投票

您应该分享代码以获得帮助。这里我们不知道你的 coee 中的“n”是什么

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