#angular #angular-universal
#angular #angular-универсальный
Вопрос:
Я работаю с универсальным проектом Angular 10.
Когда я запускаю приведенную ниже команду
"build:ssr": "ng build --prod amp;amp; ng run PROJECT:server:production amp;amp; node dist/PROJECT/server/main.js",
Я мог видеть, что работники службы регистрируются.
Итак, теперь, если я выполню приведенную ниже команду, я смогу увидеть, как отображаются все страницы, но ngsw
файлы не генерируются, а в браузере также не регистрируются сервисные работники.
"prerender": "ng run PROJECT:prerender"
Что я здесь не так? Пожалуйста, направьте
Ответ №1:
Попробуйте:
ServiceWorkerModule.register('ngsw-worker.js', { enabled: environment.production, scope: './', registrationStrategy: 'registerImmediately' })
внутри app.module.ts