Angular2代码在生产时不会延迟加载模块

时间:2017-07-12 04:05:26

标签: angular webpack angular2-routing

我正在使用github https://github.com/AngularClass/angular2-webpack-starter的以下初学者包为我的项目而且我能够在开发期间延迟加载模块,但是在编译生产代码时,我无法正常访问任何路由到根路线。

这是我在根模块上使用的路由配置。

sockfd[1]

导入根模块

export const ROUTES: Routes = [
 { path: '', component: SignInComponent,  pathMatch: 'full'  },
 { path: 'forgot-password', component:  ForgotPasswordComponent },
 {
      path: 'dashboard',
      component: BaseComponent,
      canActivate: [AuthGuard],
      children: [
        {
          path: '', loadChildren: './+analytics/analytics.module#AnalyticsModule'
        },
        {
          path: 'teams', loadChildren: './+user/user.module#UserModule'
        },
   { path: '**', component: NoContentComponent }
];

以下是处理ng-router

的webpack配置的部分
 RouterModule.forRoot(ROUTES, { useHash: false })

我无法调试为什么代码在捆绑和缩小后不适用于生产。任何有关如何调试或解决此问题的提示表示赞赏。

0 个答案:

没有答案