Как предварительно извлечь изображения из ионных меток для PWA? - PullRequest
1 голос
/ 31 октября 2019

ЗАДАЧА ПРОБЛЕМЫ

Я пытаюсь загрузить приложение и его изображения. В 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 подход к этому?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...