Angular项目未显示在浏览器上

时间:2020-06-21 20:34:11

标签: angular

我的应用运行良好,直到片刻,浏览器页面还是一片空白。如果刷新页面,则不会显示任何内容,并且我尝试更新cli,并尝试了ng serve命令多次。它会继续成功显示编译结果,但在浏览器中什么也没显示。

Angular Live Development Server正在localhost:4200上侦听,请在http:// localhost:4200 /上打开浏览器** :编译成功

我查看了页面源,但是什么也没有显示, 我检查浏览器页面并在控制台中,它显示此错误:

<pre>
ERROR NullInjectorError: R3InjectorError(AppModule)[AngularFireAuth -> AngularFireAuth -> AngularFireAuth]: 
  NullInjectorError: No provider for AngularFireAuth!
    at NullInjector.get (http://localhost:4200/vendor.js:18071:27)
    at R3Injector.get (http://localhost:4200/vendor.js:32065:33)
    at R3Injector.get (http://localhost:4200/vendor.js:32065:33)
    at R3Injector.get (http://localhost:4200/vendor.js:32065:33)
    at NgModuleRef$1.get (http://localhost:4200/vendor.js:49366:33)
    at Object.get (http://localhost:4200/vendor.js:47100:35)
    at getOrCreateInjectable (http://localhost:4200/vendor.js:21873:39)
    at Module.ɵɵdirectiveInject (http://localhost:4200/vendor.js:35880:12)
    at NodeInjectorFactory.AppComponent_Factory [as factory] (http://localhost:4200/main.js:943:409)
    at getNodeInjectable (http://localhost:4200/vendor.js:22018:44)
</pre>

请帮助

谢谢

1 个答案:

答案 0 :(得分:0)

我实际上找到了解决方法,谢谢。我发现我正在从AngularFireAuth@angular/fire/auth导入angularfire2/auth。我将它们混合在一起,因此出现了错误,这就是我从问题中所了解的,它现在正在起作用。如果有人能详细说明还有什么问题。 谢谢