Angular和Service Worker正在缓存index.html

时间:2019-01-18 02:40:53

标签: angular service-worker

我有一个anguler 6应用,其中有一个服务人员,当我们部署然后加载网站时,index.html文件似乎被服务人员缓存了。 index.html中引用的CSS文件是一个旧的哈希文件,这导致index.html作为CSS文件返回,并且在控制台中出现错误“未捕获的SyntaxError:意外的令牌<” 如果我打开chrome dev工具并选中服务工作者的“绕过网络”复选框,则不会出现此问题。下面是我的ngsw-config.json

{
    "index": "/index.html",
    "assetGroups": [{
        "name": "MyApp",
        "installMode": "prefetch",
        "resources": {
            "files": [
                "/favicon.ico",
                "/index.html",
                "/manifest.json",
                "/*.css",
                "/*.js"
            ]
        }
    }, {
        "name": "assets",
        "installMode": "lazy",
        "updateMode": "prefetch",
        "resources": {
            "files": [
                "/assets/**"
            ]
        }
    }]
}

0 个答案:

没有答案