[英]NullInjectorError: No provider for e! in Angular 8
main-es2015.6f31d328c9edc909ac03.js:1 錯誤錯誤:未捕獲(在承諾中):NullInjectorError:StaticInjectorError(i)[Se -> e]:StaticInjectorError(平台:核心)[Se -> e]:NullInjectorError:沒有e的提供者!
僅當我執行 --prod build 時才會收到上述錯誤。 僅供參考,該模塊是延遲加載的。
任何建議/幫助將不勝感激。
從提供者中刪除所有服務,因為您已經添加providedIn: 'root'
或者試試這個
@NgModule({
providers: [
MyService
]
})
您必須在 app.module.ts 中添加您的服務
就我而言,我的一個組件中有 providers:[...] 部分:) 當我刪除它時,錯誤消失了。
希望這可能對某人有所幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.