From 388944371dea328ca7671d607817e6dc821b099c Mon Sep 17 00:00:00 2001 From: Evan You Date: Tue, 18 Jan 2022 14:36:24 +0800 Subject: [PATCH] avoid readonly in production --- src/client/app/data.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/client/app/data.ts b/src/client/app/data.ts index e2aa6688..a3ce5369 100644 --- a/src/client/app/data.ts +++ b/src/client/app/data.ts @@ -23,7 +23,8 @@ export type SiteDataRef = Ref> export const siteDataRef: Ref = shallowRef(parse(serializedSiteData)) function parse(data: string): SiteData { - return readonly(JSON.parse(data)) as SiteData + const parsed = JSON.parse(data) + return (import.meta.env.DEV ? readonly(parsed) : parsed) as SiteData } // hmr