From d23b246aeeec67015043ec7b7454c5ab6c85f2c1 Mon Sep 17 00:00:00 2001 From: layhuts Date: Sat, 9 May 2026 23:04:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A4=84=E7=90=86localStorage=20prefix?= =?UTF-8?q?=20=3D=3D=3D=20''=E6=97=B6=E6=8F=90=E9=86=92=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=8F=AF=E8=83=BD=E4=BC=9A=E5=85=A8=E9=83=A8=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/@core/base/shared/src/cache/storage-manager.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/@core/base/shared/src/cache/storage-manager.ts b/packages/@core/base/shared/src/cache/storage-manager.ts index a2202e1f8..31c38e129 100644 --- a/packages/@core/base/shared/src/cache/storage-manager.ts +++ b/packages/@core/base/shared/src/cache/storage-manager.ts @@ -20,6 +20,11 @@ class StorageManager { constructor({driver, prefix = ''}: StorageManagerOptions = {}) { this.driver = driver || this.createDefaultDriver(); this.prefix = prefix; + if (!this.prefix && this.driver instanceof LocalStorageDriver) { + console.warn( + '[StorageManager] empty prefix combined with LocalStorageDriver — clear()/keys() will affect every localStorage entry.', + ); + } } /**