I\'m trying to add service workers to our existing angular (5.2, CLI 1.7.1) application. I did everything I was suppose to:
This is probably caused by a missing ngsw-worker.js file.
Likely you are using HTML5 pushState style URLs, and you have configured your web server to return your index page (typically index.html) for any file or folder that does not physically exist on the server. If ngsw-worker.js does not physically exist, the web server will redirect a request to ngsw-worker.js to index.html (hence the MIME type "text/html").
The ngsw-worker.js file is typically copied to your dist folder when you run
ng build --prod