Я создал приложение, используя JHipster (простое приложение Java + Angular).Когда я компилирую проект в профиль prod, я получаю Ошибка .Модуль администратора добавлен с помощью AppRoutingModule, код ниже:
@NgModule({
imports: [
RouterModule.forRoot(
[
{
path: 'admin',
loadChildren: './admin/admin.module#DepozytKlAdminModule'
},
...LAYOUT_ROUTES
],
{ enableTracing: false }
)
],
exports: [RouterModule]
})
export class DepozytKlAppRoutingModule {}
А также app.module:
@NgModule({
imports: [
BrowserModule,
BrowserAnimationsModule,
NgxWebstorageModule.forRoot({ prefix: 'dkl', separator: '-' }),
NgJhipsterModule.forRoot({
// set below to true to make alerts look like toast
alertAsToast: false,
alertTimeout: 5000,
i18nEnabled: true,
defaultI18nLang: 'pl'
}),
DepozytKlSharedModule.forRoot(),
DepozytKlCoreModule,
DepozytKlHomeModule,
DepozytKlAccountModule,
DepozytKlEntityModule,
DepozytKlAppRoutingModule,
// jhipster-needle-angular-add-module JHipster will add new module here
],
declarations: [ ... ],
providers: [ ... ],
bootstrap: [DklMainComponent]
})
export class DepozytKlAppModule {
constructor(private dpConfig: NgbDatepickerConfig) {
this.dpConfig.minDate = { year: moment().year() - 100, month: 1, day: 1 };
}
}
Интересен тот факт, что профиль PROD работает (раздел сущностей), у меня проблемы смодуль администратора.admin.module.ts:
@NgModule({
imports: [
DepozytKlSharedModule,
/* jhipster-needle-add-admin-module - JHipster will add admin modules here */
RouterModule.forChild(adminState),
DepozytKlOrganisationModule
],
declarations: [
AuditsComponent,
UserMgmtComponent,
UserMgmtDetailComponent,
UserMgmtUpdateComponent,
UserMgmtDeleteDialogComponent,
LogsComponent,
DklConfigurationComponent,
DklHealthCheckComponent,
DklHealthModalComponent,
DklDocsComponent,
DklMetricsMonitoringComponent,
UserMgmtUpdateExtendedComponent
],
providers: [{ provide: JhiLanguageService, useClass: JhiLanguageService }],
entryComponents: [
UserMgmtDeleteDialogComponent,
DklHealthModalComponent,
UserMgmtUpdateExtendedComponent,
OrganisationTreeSelectionComponent,
OrganisationTreeComponent
],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
export class DepozytKlAdminModule {
constructor(private languageService: JhiLanguageService, private languageHelper: JhiLanguageHelper) {
this.languageHelper.language.subscribe((languageKey: string) => {
if (languageKey !== undefined) {
this.languageService.changeLanguage(languageKey);
}
});
}
}
Есть предложения?