Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何防止chrome使用html css和js文件的缓存副本而不是angular 4中服务器的新构建数据_Html_Angular_Google Chrome_Caching - Fatal编程技术网

如何防止chrome使用html css和js文件的缓存副本而不是angular 4中服务器的新构建数据

如何防止chrome使用html css和js文件的缓存副本而不是angular 4中服务器的新构建数据,html,angular,google-chrome,caching,Html,Angular,Google Chrome,Caching,伙计们,我在angular/cli项目中的chrome缓存有问题。我使用angular 4,当我对HTML、CSS或JS文件进行一些更改并将其部署到服务器上时,我的chrome无法显示新的更改,当我清除浏览器缓存时,它会显示这些更改 我也遇到了类似的问题,我的应用程序是在NGINX上的,我在NGINX配置中添加了一个标题。文件您可以使用缓存控制头。例如 缓存控制:没有缓存,没有存储,必须重新验证 参考资料: 需要在响应标头上设置的最小配置 设置值为“无缓存、无存储”的缓存控制必须重新验证 设置不

伙计们,我在angular/cli项目中的chrome缓存有问题。我使用angular 4,当我对HTML、CSS或JS文件进行一些更改并将其部署到服务器上时,我的chrome无法显示新的更改,当我清除浏览器缓存时,它会显示这些更改

我也遇到了类似的问题,我的应用程序是在NGINX上的,我在NGINX配置中添加了一个标题。文件

您可以使用缓存控制头。例如

缓存控制:没有缓存,没有存储,必须重新验证

参考资料:


需要在响应标头上设置的最小配置

设置值为“无缓存、无存储”的缓存控制必须重新验证 设置不带缓存的Pragma//HTTP 1.0。 设置将以0过期 设置了这些值后,大多数浏览器都不应该进行缓存

参考自

当我让一名网络工作者处于活动状态时,我也遇到了类似的问题。您可以在访问应用程序时在Chrome Dev Tools=>Application=>Service Workers中注销它们。我实际上解决了这个问题。在web服务器中的Nginx配置中,我刚刚排除了index.html的过期日期