Angular:首次部署时清除 LocalStorage

Angular: Clear LocalStorage on First Deployment

在 Angular 中是否有一种方法可以通过 ng 构建或 Angular 部署或通过 Angular 代码本身清除所有本地存储或至少是应用程序特定的存储?这在 Chrome F12 本地存储中。

这是代码库,

localStorage.removeItem('currentProduct');
localstorage.clear();

但是,我需要检测 Angular 中的首次部署。如何做到这一点?

您可以在您的 environment.appVersion 添加您的应用程序版本,在应用程序加载时将该值存储到您的本地 localStorage 并在您的应用程序加载时从本地存储获取版本(如果该版本存在)检查该版本是否存在与 environment.appVersion 中的版本相同。当它们不同时清除 localStorage。在每次部署时更新您的 environment.appVersion.