Firebase Hosting Angular Throw错误仅在生产中

时间:2019-07-08 23:06:06

标签: angular firebase hosting production firebase-hosting

我在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

请...如果有人已经遇到了这个问题(并已解决),请帮助我!

谢谢...

0 个答案:

没有答案