无法为范围 angular 注册 ServiceWorker

Failed to register a ServiceWorker for scope angular

我知道这个问题有很多解决方案,有些解决方案不适合 angular,有些解决方案不起作用。我正在关注 this blog 以实现 add to Homescreen 功能,我完全按照该博客中的内容进行操作,但出现错误 Failed to register a ServiceWorker for scope ('http://localhost:3000/') with the script ('http://localhost:3000/service-worker.js'): The script has an unsupported MIME type ('text/html'). 然后我尝试将 service-worker.js 移动到应用程序文件夹并得到相同的错误。我在 src 文件夹中创建了 service-worker.js,并且在 index.html 中发布的博客中提到了 script。我正在为此工作 2 天。很感谢任何形式的帮助。谢谢

我将 service-worker.js 移动到资产文件夹并更改了路径 navigator.serviceWorker.register('/assets/service-worker.js')。成功了!!