angular - Service Worker 注册失败,错误为 : TypeError: Failed to register a ServiceWorker for scope

标签 angular build service-worker angular-service-worker serve

我在我的 angular 应用程序中注册 Service Worker 时遇到问题。在我从标准 npm run start 脚本切换之前,一切正常:

"start": "ng serve --aot --port 4200"
使用特定配置编写脚本,我只是替换我的 Assets 、样式和脚本以及环境文件。
"start": ng serve --aot --configuration=development --port 4200
我的问题是,ng serve 的标准配置是什么,所以我可以用类似的方式配置我的配置?或者如果问题出在其他地方,我可以做些什么来解决它?如何在开发环境中禁用 Service Worker? serviceWorker: false 在 angular json 中不起作用。 (我仍然收到错误)

最佳答案

设置 productionfalse ,来自 environment.ts 应该可以解决问题。

关于angular - Service Worker 注册失败,错误为 : TypeError: Failed to register a ServiceWorker for scope,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59922930/

相关文章:

asp.net-mvc - Asp.Net MVC 中的 Service Worker,范围

javascript - 当重播的请求有响应时收到通知

ios - Service Worker 和 iOS/Safari

javascript - Angular2 - *ngIf : How to show a specific element?

angular - 如何从 Angular 6 中的另一个模块导入服务

html - HTML日期选择器的 Angular 设置默认值

Qt 错误构建包 'fromString' 不是 'QKeySequence' 的成员

ios - 从 xcode 命令行生成 ipa

java - 如何创建 Maven 构建配置文件以有条件地复制文件?

javascript - 数组中的数组 Angular react 形式