我有使用angular-cli构建的angular5应用程序。当我构建并部署应用程序时,一切正常。但是,当我部署新版本并加载页面时,IE仍显示旧内容。有没有一种方法不缓存文件。 我的命令中包含ng build -prod --output-hashing。
我在index.html中添加了它,但是没有帮助。
<meta http-equiv="cache-control" content="no-cache, must-revalidate, post-check=0, pre-check=0">
<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
答案 0 :(得分:0)
您可以使用:
ng build --prod
它将随机字符串附加到捆绑名称中。
答案 1 :(得分:0)
在ng构建中使用--outputHashing= true
,这将为更改的文件提供随机名称
更多信息,请访问https://angular.io/cli/build
编辑以强制重新加载HTML文件 使用
<meta http-equiv=“Expires” content=”-1″>
来源:https://www.lifewire.com/force-page-load-from-server-3466696