Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度项目未显示在浏览器上_Angular - Fatal编程技术网

Angular 角度项目未显示在浏览器上

Angular 角度项目未显示在浏览器上,angular,Angular,我的应用程序之前运行良好,直到有一刻,浏览器页面才变成空白。如果刷新页面,将不会显示任何内容,我尝试更新cli,并多次尝试使用ng serve命令。它一直显示compile成功,但在浏览器上没有显示任何内容 <pre> ERROR NullInjectorError: R3InjectorError(AppModule)[AngularFireAuth -> AngularFireAuth -> AngularFireAuth]: NullInjectorError

我的应用程序之前运行良好,直到有一刻,浏览器页面才变成空白。如果刷新页面,将不会显示任何内容,我尝试更新cli,并多次尝试使用
ng serve
命令。它一直显示compile成功,但在浏览器上没有显示任何内容

<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>
Angular Live Development Server正在本地主机上侦听:4200,请在上打开浏览器http://localhost:4200/ ** :编译成功

我查看了页面源代码,但没有显示任何内容 我检查浏览器页面,在控制台中,它显示此错误:


错误NullInjectorError:R3InjectorError(AppModule)[AngularFireAuth->AngularFireAuth->AngularFireAuth]:

NullInjectorError:AngularFireAuth没有提供程序! 至少(http://localhost:4200/vendor.js:18071:27) 至少(http://localhost:4200/vendor.js:32065:33) 至少(http://localhost:4200/vendor.js:32065:33) 至少(http://localhost:4200/vendor.js:32065:33) 在NgModuleRef$1.5获得(http://localhost:4200/vendor.js:49366:33) at Object.get(http://localhost:4200/vendor.js:47100:35) 在getOrCreateInjectable(http://localhost:4200/vendor.js:21873:39) 在模块处。ɵɵ直接注入(http://localhost:4200/vendor.js:35880:12) 在NodeInjectorFactory.AppComponent_工厂[作为工厂](http://localhost:4200/main.js:943:409) 在getNodeInjectable(http://localhost:4200/vendor.js:22018:44)
请帮忙


谢谢

我真的找到了办法,谢谢。我发现我正在从
@angularfire/auth
angularfire2/auth
导入
AngularFireAuth
。我把它们混合在一起,所以出现了错误,这就是我从问题中理解的,它现在起作用了。如果有人能详细说明问题的其他方面。
谢谢

我真的找到了办法,谢谢。我发现我正在从
@angularfire/auth
angularfire2/auth
导入
AngularFireAuth
。我把它们混合在一起,所以出现了错误,这就是我从问题中理解的,它现在起作用了。如果有人能详细说明问题的其他方面。
谢谢

“AngularFireAuth没有提供程序”是一条相当直截了当的常见错误消息。您是否已将其添加到应用程序模块并导入了它?“AngularFireAuth没有提供程序”是一条相当直接且常见的错误消息。您是否已将其添加到应用程序模块并导入?