我们使用的是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