Угловая ленивая загрузка - не вижу, что это работает - PullRequest
0 голосов
/ 09 января 2019

Я определил ленивый загрузочный модуль.

это модуль SettingsRoutingModule-

 const routes: Routes = [
        {
            path: '',
            component: SettingsStandaloneComponent,
            children: [
                {
                    path: '',
                    redirectTo: 'profile',
                    pathMatch: 'full'
                },
                {
                    path: 'profile',
                    component: SettingsProfileComponent
                },
                {
                    path: 'about',
                    component: SettingsAboutComponent
                },
                {
                    path: 'affiliations',
                    component: SettingsAffiliationsComponent
                },
                {
                    path: 'communication',
                    component: SettingsCommunicationComponent
                },
                {
                    path: 'notifications',
                    component: SettingsNotificationsComponent
                },
                {
                    path: 'proxies',
                    component: SettingsProxiesComponent
                },
                {
                    path: '**',
                    redirectTo: 'profile',
                    pathMatch: 'full'
                }
            ]
        }
    ];

    @NgModule({
        imports: [RouterModule.forChild(routes)],
        exports: [RouterModule]
    })
    export class SettingsRoutingModule { }

в модуле AppRoutingModule-

{ path: 'settings',
    loadChildren: './settings/settings.module#SettingsModule',
    canActivate: [AuthGuard],
},

в производстве продуктов, когда я иду в сеть, я не вижу "chunk.js", который все говорят, что должен появиться ". Только два файла, которые выглядят как - 0.34016a93d44e785b623a.js

В моем локальном хосте я вижу только "settings-settings-module.js"

Это нормально или это означает, что мой модуль не ленивый?

1 Ответ

0 голосов
/ 09 января 2019

Из-за этой опции "namedChunks": false в вашем angular.json вы больше не увидите именованные чанки, вместо этого в качестве имени файла отображается хеш-значение. Это связано с недавними улучшениями (не знаю, когда) в angular / cli.

...