ЗАДАЧА ПРОБЛЕМЫ
Я пытаюсь загрузить приложение и его изображения. В Google Chrome я могу отключить Ponic Ionic4 / Angular8. Я все еще могу просматривать все страницы, так как я загрузил их лениво - И - PreloadAllModules
импортируется в app-routing.module.ts
@NgModule({
imports: [
RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })
],
exports: [RouterModule]
})
export class AppRoutingModule {}
Однако значки, которые я использую <ion-icon slot="start" name="Notifications"></ion-icon>
Предварительно не выбраны и, следовательно, не будут отображаться в автономном режиме (если страница не посещалась ранее).
Я понимаю, что предварительно выбранные изображения должны быть установлены в файле ngsw-config.json, который будет включенв ngsw.json после запуска команды сборки. В этом файле перечислены все изображения и другая статика для предварительной выборки.
ПОДКЛЮЧЕНИЕ ПОДКЛЮЧЕНИЙ с помощью ngsw-config.json
- Я быстро подумал о предварительной загрузкевся папка svg. Это почти половина МБ.
- Добавление каждого отдельного изображения в файл ngsw-config.json. Громоздкие и склонные к забвению новые значки.
ВОПРОС
- Существует ли особый подход Ionic 4 к этому, который определяет, какие значки следует предварительно выбрать?
- Любой Angular 8 подход к этому?