Ioni c 4/5 на Angular Prod Build - уменьшите или упакуйте так много JS и svg файлов - PullRequest
0 голосов
/ 18 февраля 2020

Prod build Ioni c 4/5 генерирует сотни js и SVG-файлов. Это помечено как «функция».

Это обсуждается на их github & форуме .

Я попытался внести следующие изменения кода в раздел маршрута Пример их списка безуспешен.

  1. Мне было интересно, можно ли каким-то образом отключить это поколение и сгенерировать обычные 4/5 файлов Angular?
  2. Если нет, может ли это быть упакован как часть 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 { }
...