错误:BrowserModule已加载

我正在尝试使用延迟加载我的模块之一。

导航到模块时出现此错误:

  

BrowserModule已加载。如果您需要从延迟加载的模块访问诸如NgIf和NgFor之类的通用指令,请改为导入Commonmodule。   错误:已加载BrowserModule。如果您需要从延迟加载的模块中访问NgIf和NgFor等通用指令,请改为导入Commonmodule

我已经从项目中完全删除了BrowserModuleCommonmodule,但仍然出现此错误。也许其他模块仍在使用它(@angular/material?)。

有什么建议吗?

k12play 回答:错误:BrowserModule已加载

已解决。

在我的SharedModule上,我有一些使用BrowserModule的第三方模块,例如: RecaptchaModuleRecaptchaFormsModuleBrowserAnimationsModule

由于我在惰性模块上使用了SharedModule,因此导航到惰性加载路径时必须重新加载BrowserModule

我仅在相关模块上导入RecaptchaModuleRecaptchaFormsModule

我正在将BrowserAnimationsModule导入我的AppModule

我正在CommonModule上导入和导出SharedModule

我仍然没有(直接)在任何地方导入BrowserModule

谢谢@ChrisY的帮助。

本文链接:https://www.f2er.com/3042565.html

大家都在问