Я следую лучшей практике angular, чтобы сделать PWA.
После создания производственной сборки (ng build --prod --aot
) я также запускаю сервисного работника из dist на localhost
:
http-server -p 8080 -c-1 dist
Когда я пытаюсь синхронизировать рабочий с моим Angular, используя:
navigator.serviceWorker.ready.then(function(swRegistration) {
console.log('swReady');
});
Ничего не происходит, и кажется, что SW не связывается с Angular.
Работа с удаленным сервером (загрузка dist) работает. Так что, похоже, проблема в том, что dist не работает с ng serve
.
Что я делаю неправильно?