【问题标题】:Ionic V3 Lazy Loading: Not Working. All js chunks loadedIonic V3 延迟加载:不工作。加载所有 js 块
【发布时间】:2018-07-19 18:55:39
【问题描述】:

我完全不知道为什么会发生这种情况,但是我的每一个延迟加载的 ionic 页面都会加载所有 *.js 块,我无法从延迟加载中受益。

它是一个相当大的应用程序。每次页面加载都在下载大约 46mb 的数据,其中大部分都是0.js, 1.js, ...。转到不同的页面时,我看不到更多 *.js 正在下载。

请帮忙!!!!!!。

延迟加载模块

@NgModule({
    imports: [
        IonicPageModule.forChild(PostWidgetComponent)
    ],
    declarations: [
        PostWidgetComponent
    ],
    entryComponents: [],
    providers: [],
    exports: [PostWidgetComponent]
})
export class PostWidgetModule { }

应用模块

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    BrowserAnimationsModule,
    IonicModule.forRoot(AppComponent, {
      preloadModules: true
    }),
    ProvidersModule
  ],
  bootstrap: [IonicApp],
  entryComponents: [AppComponent],
  providers: [
    /*  { provide: ErrorHandler, useClass: IonicErrorHandler }, */
    StatusBar,
    SplashScreen
  ]
})
export class AppModule { }

【问题讨论】:

    标签: angular ionic-framework webpack ionic3 lazy-loading


    【解决方案1】:

    这是一个转储错误,我删除了答案,但将“修复”放在这里以供参考。我在复制 app.module 并粘贴到这里时发现了错误:)

    IonicModule.forRoot(AppComponent, {
      //preloadModules: true // DELETE DANGER AHEAD
    }),
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-28
      • 2018-05-22
      • 2019-01-01
      相关资源
      最近更新 更多