Prod build Ioni c 4/5 генерирует сотни js и SVG-файлов. Это помечено как «функция».
Это обсуждается на их github & форуме .
Я попытался внести следующие изменения кода в раздел маршрута Пример их списка безуспешен.
- Мне было интересно, можно ли каким-то образом отключить это поколение и сгенерировать обычные 4/5 файлов Angular?
- Если нет, может ли это быть упакован как часть Angular build?
import { NgModule } from '@angular/core';
import { PreloadAllModules, RouterModule, Routes } from '@angular/router';
import { HomePage } from './home/home.page';
import { ViewMessagePage } from './view-message/view-message.page';
const routes: Routes = [
{ path: '', redirectTo: 'home', pathMatch: 'full' },
/*
{ path: 'home', loadChildren: () => import('./home/home.module').then(m => m.HomePageModule) },
{ path: 'message/:id', loadChildren: () => import('./view-message/view-message.module').then(m => m.ViewMessagePageModule) },
*/
// above Replaced with components
{ path: 'home', component: HomePage },
{ path: 'message/:id', component: ViewMessagePage },
{ path: '**', redirectTo: '', pathMatch: 'full' }
];
@NgModule({
imports: [
RouterModule.forRoot(routes/*, { preloadingStrategy: PreloadAllModules }*/) // <--- Setting commented
],
exports: [RouterModule]
})
export class AppRoutingModule { }