首页 > 解决方案 > Angular PWA - 如何强制重新加载新版本

问题描述

[Angular PWA] 我正在使用以下代码在部署后强制重新加载新版本。但是,它不起作用,它仍然加载旧代码。谁能帮我解决这个问题?

在我将代码部署到服务器之后。在客户端(浏览器)上,我单击一个按钮来调用以下代码。

this.updates.activateUpdate().then(() => document.location.reload());

谢谢

标签: angularprogressive-web-apps

解决方案


您可能需要考虑在通过 Angular cli 进行构建时使用 --output-hashing,这也将允许对所有 PWA 应用程序进行彻底刷新。

查看https://angular.io/cli/build了解更多详情。


推荐阅读