ant design pro打包后 为什么浏览器必须清空缓存才能看新发布的页面
时间: 2023-08-03 18:02:42 浏览: 492
ant是一种打包工具
Ant Design Pro是一个基于Ant Design的企业级React应用开发框架。在打包后,浏览器需要清空缓存才能看到新发布的页面的原因主要有两个:
1. 缓存机制:浏览器会将静态资源如JavaScript、CSS等缓存在本地,以提高页面加载速度。当你更新了应用的代码并重新打包后,浏览器可能还会加载之前缓存的旧版本文件,而不是新的文件。只有清空缓存,浏览器才会重新请求最新的文件。
2. 文件名哈希:为了避免缓存问题,通常会使用文件名哈希的方式来确保每次打包生成的文件名都是唯一的。当你更新了应用代码后重新打包,生成的文件名会发生变化。如果浏览器仍然使用旧的文件名来请求资源,就无法获取到最新的代码。
综上所述,清空缓存可以解决浏览器加载旧版本文件的问题,确保浏览器能够加载最新发布的页面。
阅读全文