В настоящее время я работаю над добавлением SW в мой CRA. Однако с регистрацией все в порядке, я не могу заставить своего ПО слушать события, потому что «это» кажется неопределенным, и мне интересно, почему.
Вот мой сервис-работник. Js
`export function register(){
navigator.serviceWorker.register('/service-worker.js').then(reg => {
console.log(reg,'registration complete')}
}
this.addEventListener('install',()=> console.log('installed'))`
и в моем index.js я просто вызываю экспортированную функцию register (), которая, как мне кажется, работает, потому что регистрация работает.