我已经使用Angular和Angular CLI创建了一个应用程序。
要发布,我运行ng build --prod --aot
。它会产生一个dist
文件夹,我将其上传到Web服务器并喜欢实际使用。
但是我已经将Web服务器配置为缓存内容。
当用户获得我SPA的当前版本时,index.html
和所有.js
文件以及所有.css
文件都将被缓存。
现在,我正在部署新版本,尽管所有新的.js
和.css
文件都已版本化,但是旧的index.html
到此为止并已被缓存。
我使用了Cache-Control: no-cache
标头,但使用了seems that browsers are not consistent in this area。
是否也可以将Angular CLI配置为版本index.html
?