[英]Error: BrowserModule has already been loaded
我正在嘗試使用延遲加載我的模塊之一。
導航到模塊時,我收到此錯誤:
BrowserModule 已加載。 如果您需要從延遲加載的模塊訪問常用指令,例如 NgIf 和 NgFor,請改為導入 CommonModule。 錯誤:BrowserModule 已加載。 如果您需要從延遲加載的模塊中訪問常用指令,例如 NgIf 和 NgFor,請改為導入 CommonModule
我已經從我的項目中完全刪除了BrowserModule
和CommonModule
! 但仍然收到此錯誤。 也許其他一些模塊仍在使用它( @angular/material
?)。
有什么建議?
解決了。
在我的SharedModule
我有一些使用BrowserModule
第三方模塊,例如: RecaptchaModule
、 RecaptchaFormsModule
和BrowserAnimationsModule
。
因為我在我的惰性模塊上使用SharedModule
,所以當我導航到惰性加載路由時, BrowserModule
必須重新加載。
我只在相關模塊上導入RecaptchaModule
和RecaptchaFormsModule
。
我正在將BrowserAnimationsModule
導入我的AppModule
。
我正在我的CommonModule
上導入和導出SharedModule
。
我仍然沒有在任何地方(直接)導入BrowserModule
。
感謝您的幫助@ChrisY。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.