Ionic V3延迟加载:不工作。所有js块加载

时间:2018-02-09 03:43:48

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

我完全不知道为什么会发生这种情况,但是我的延迟加载的离子页面中的每一个都加载了所有*.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 { }

1 个答案:

答案 0 :(得分:1)

这是一个转储错误,我删除了答案,但是把#34;修复"这里供参考。我在复制app.module并粘贴时发现了错误:)

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