簡體   English   中英

錯誤:BrowserModule 已經被加載

[英]Error: BrowserModule has already been loaded

我正在嘗試使用延遲加載我的模塊之一。

導航到模塊時,我收到此錯誤:

BrowserModule 已加載。 如果您需要從延遲加載的模塊訪問常用指令,例如 NgIf 和 NgFor,請改為導入 CommonModule。 錯誤:BrowserModule 已加載。 如果您需要從延遲加載的模塊中訪問常用指令,例如 NgIf 和 NgFor,請改為導入 CommonModule

我已經從我的項目中完全刪除了BrowserModuleCommonModule 但仍然收到此錯誤。 也許其他一些模塊仍在使用它( @angular/material ?)。

有什么建議?

解決了。

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

因為我在我的惰性模塊上使用SharedModule ,所以當我導航到惰性加載路由時, BrowserModule必須重新加載。

我只在相關模塊上導入RecaptchaModuleRecaptchaFormsModule

我正在將BrowserAnimationsModule導入我的AppModule

我正在我的CommonModule上導入和導出SharedModule

我仍然沒有在任何地方(直接)導入BrowserModule

感謝您的幫助@ChrisY。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM