angular - Firebase Hosting Angular 仅在生产中引发错误
问题描述
我有一个托管在 Firebase Hosting 的 Angular 应用程序。它在我的机器(开发环境)中完美运行,但在生产环境中从未正常运行。它使用 AngularFireDatabase 访问 Firebase 实时数据库中的数据。所有逻辑在开发中都能完美运行,但是当我运行“ng build --prod”并使用“firebase deploy”部署它时,发布的应用程序就不起作用了。我的“dist”文件夹似乎也很好。
在浏览器的控制台日志中,我阅读了以下错误消息:
Uncaught (in promise): TypeError: Av(...).database is not a function
TypeError: Av(...).database is not a function
at main.8544df07846da1211bdc.js:1
at e.invoke (polyfills.0fa3e9588b07b25d43c2.js:1)
at t.run (polyfills.0fa3e9588b07b25d43c2.js:1)
at t.runOutsideAngular (main.8544df07846da1211bdc.js:1)
at new t (main.8544df07846da1211bdc.js:1)
at main.8544df07846da1211bdc.js:1
at Bo (main.8544df07846da1211bdc.js:1)
at Uo (main.8544df07846da1211bdc.js:1)
at t.get (main.8544df07846da1211bdc.js:1)
at main.8544df07846da1211bdc.js:1
at P (polyfills.0fa3e9588b07b25d43c2.js:1)
at P (polyfills.0fa3e9588b07b25d43c2.js:1)
at polyfills.0fa3e9588b07b25d43c2.js:1
at e.invokeTask (polyfills.0fa3e9588b07b25d43c2.js:1)
at Object.onInvokeTask (main.8544df07846da1211bdc.js:1)
at e.invokeTask (polyfills.0fa3e9588b07b25d43c2.js:1)
at t.runTask (polyfills.0fa3e9588b07b25d43c2.js:1)
at g (polyfills.0fa3e9588b07b25d43c2.js:1)
我在用着:
@angular/core: ^7.2.15,
@angular/fire: ^5.2.1
请......如果有人已经遇到过这个问题(并解决了),请帮助我!
谢谢...
解决方案
推荐阅读
- javascript - ReactJS如何访问组件的内容输出?
- google-calendar-api - 谷歌日历 api 使用服务帐户作为我们域上的另一个用户发送
- python - Rinohtype Sphinx 重组文本:固定宽度表
- python - 为什么 tf.math.sqrt 在 CPU 而不是 GPU 上执行?
- python - Python 复制带有条件的子列表
- kubernetes - 地图类型字段的客户端合并逻辑是什么?
- apache-nifi - 如何将 json 数据字段转换为一项的数组
- sql - 如何检查为什么插入到 SQL Server 没有原子执行?
- docker - Dockerfile 未将 ARG 传递给 CMD
- java - 如何修复错误处理计时器()在kotlin中运行多次?