【问题标题】:@angular/service-worker not working when offline and routing is configure@angular/service-worker 在离线和配置路由时不工作
【发布时间】:2017-12-24 13:33:12
【问题描述】:

我是第一次与服务人员合作,我关注this doc

当涉及到路由部分时,我无法使其正常工作。如果我指定 http://localhost:4200/index.html 它可以工作,但使用 http://localhost:4200 我会获得以下信息:

构建完成后我的 ngsw-manifest.json 如下所示:

    {
  "routing": {
    "routes": {
      "/": {
        "prefix": false
      }
    },
    "index": "/index.html"
  },
  "static": {
    "urls": {
      ...
      "/favicon.ico": "84161b857f5c547e3699ddfbffc6d8d737542e01",
      "/index.html": "4791583ae04c8184ba443e8a1a57028d2b6a912e"
    },
    "_generatedFromWebpack": true
  }
}

实际上,我使用的是@angular/service-worker:"^1.0.0-beta.16"

提前感谢您的帮助。

【问题讨论】:

    标签: angular service-worker offline-caching


    【解决方案1】:

    这变成了一个愚蠢的错误,对于那些遭受同样问题的人来说,在 chrome dev 控制台上 > 应用程序只需取消注册旧的 service worker 并刷新,现在路由应该可以正常工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-13
      • 2020-11-16
      • 2018-07-21
      • 2020-06-09
      • 2019-01-07
      • 2019-12-19
      • 2020-02-06
      • 2017-12-31
      相关资源
      最近更新 更多