Angular 更新时清除角度缓存
我在项目中使用Angular 4。我需要帮助清除客户端浏览器。每当我更新代码并部署时,用户只能看到旧代码,直到他们硬重新加载(Shift+R)页面。作为一名开发人员,这是可以的,但我不想每次都告诉我的用户在新更新时清除缓存。那么,在部署缓存后,有没有办法自己清除缓存,以便用户只获得最新更新的代码,而不需要任何硬重新加载内容。您是在描述“缓存破坏”吗?通常在资产路径中包含一个哈希,因此当Angular 更新时清除角度缓存,angular,angular2-services,browser-cache,Angular,Angular2 Services,Browser Cache,我在项目中使用Angular 4。我需要帮助清除客户端浏览器。每当我更新代码并部署时,用户只能看到旧代码,直到他们硬重新加载(Shift+R)页面。作为一名开发人员,这是可以的,但我不想每次都告诉我的用户在新更新时清除缓存。那么,在部署缓存后,有没有办法自己清除缓存,以便用户只获得最新更新的代码,而不需要任何硬重新加载内容。您是在描述“缓存破坏”吗?通常在资产路径中包含一个哈希,因此当index.html重新加载时,它正在访问另一个文件。Angular CLI默认情况下会执行此操作,如果您正在使
index.html
重新加载时,它正在访问另一个文件。Angular CLI默认情况下会执行此操作,如果您正在使用其他东西(什么?),则可能必须在某个地方显式启用它。