我們使用的是Extjs 6,我們使用的是sencha cmd
來構建我們的應用程序。ExtJS 6 app.js在新產品發佈後不會更新
我們正面臨一個問題。每次我們發佈我們的應用程序的生產版本像6.3到6.4時,捆綁的app.js
沒有得到更新,瀏覽器從(from disk cache)
獲取該文件。所以每次我們必須告訴我們的用戶,請在獲得新版本後清除瀏覽器的緩存。 That's annoying
。
這是我的app.json文件。
"output": {
"base": "${workspace.build.dir}/${build.environment}/${app.name}",
"page": "index.html",
"manifest": "${build.id}.json",
"js": "${build.id}/.js",
"appCache": {
"enable": false,
"update": "full"
},
"resources": {
"path": "${build.id}/resources",
"shared": "resources"
}
},
"production": {
"output": {
"appCache": {
"enable": false,
"path": "cache.appcache"
}
},
......
"cache": {
"enable": false
}
...
請參閱https://stackoverflow.com/a/44280812/2935802 – Sudhakar