firebase上托管的Ionic应用程序需要清除缓存
我有一个ionic 4应用程序托管在firebase上,当我推送更新时,我的用户必须清除他们的缓存以加载该应用程序的最新版本 我搜索了一下,修改了我的firebase上托管的Ionic应用程序需要清除缓存,firebase,ionic-framework,caching,firebase-hosting,Firebase,Ionic Framework,Caching,Firebase Hosting,我有一个ionic 4应用程序托管在firebase上,当我推送更新时,我的用户必须清除他们的缓存以加载该应用程序的最新版本 我搜索了一下,修改了我的firebase.json,以反映以下内容: { "hosting": { "public": "www", "ignore": [ "firebase.json", "**/.*",
firebase.json
,以反映以下内容:
{
"hosting": {
"public": "www",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"headers": [
{ "source":"/service-worker.js", "headers": [{"key": "Cache-Control", "value": "no-cache"}] }
],
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
我认为这是可行的,但今天我推送了一个更新,它要求我清除我的缓存。有人对如何强制更新有其他想法吗