Если я сделал то же самое, я получил следующую ошибку
Registering failed SecurityError: Failed to register a ServiceWorker: The path of the provided scope ('/js/pwa') is not under the max scope allowed ('/js/pwa/'). Adjust the scope, move the Service Worker script, or use the Service-Worker-Allowed HTTP header to allow the scope.
Следующие части показались странными
{ scope: '/js/pwa' }
Пожалуйста, сделайте следующее
{ scope: '/js/pwa/' }