问题描述: 在Angular 8中,Service Workers不起作用。
解决方法:
npm install @angular/service-worker --save
"serviceWorker": true
import { ServiceWorkerModule } from '@angular/service-worker';
imports: [
// ...
ServiceWorkerModule.register('ngsw-worker.js', { enabled: environment.production })
]
这将注册Service Worker并在生产环境中启用它。ng build --prod
这将重新生成项目并生成Service Worker文件。希望以上解决方法能帮助你解决问题。如果问题仍然存在,请提供更多的代码或错误信息以便我们能够更好地帮助你。