使用Angular 8,当我在domain / web / v / lib下注册服务工作者时,它不会缓存或获取domain / web / v / lib / resources / test.js。
起初,这似乎是一个范围问题,但是后来我在域/ngsw-worker.json下注册了服务工作者,尽管请求正在通过服务工作者,但它仍然不缓存任何内容。缓存始终是空的,资源是从服务器而不是表单缓存中获取的。
ngsw.json看起来像这样:
data: 'matter',
'render': function(data) {
data = data.mCust;
return $.fn.dataTable.render.ellipsis(5);
}
},
我认为我想念一些明显的东西,但无法弄清楚什么:/
编辑:发现只有当我在基本href路径上为服务工作者提供服务时,它才起作用,由于某种原因,每当我将其移动到其他地方时,它都不会起作用:O
答案 0 :(得分:0)
试试看它是否对您有用
"resources": {
"files": [
"/assets/favicon.ico",
"/*.css",
"/*.js"
]
}
此配置正在缓存每个静态资源,例如css,js。