From: Evan You Date: Wed, 9 Nov 2022 03:48:35 +0000 (+0800) Subject: chore: return early in warn() in prod X-Git-Tag: v3.2.43~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d33292dd474baa284c2996a5dc508fce8ae8a3d8;p=thirdparty%2Fvuejs%2Fcore.git chore: return early in warn() in prod --- diff --git a/packages/runtime-core/src/warning.ts b/packages/runtime-core/src/warning.ts index ad31bc817c..9b793ab514 100644 --- a/packages/runtime-core/src/warning.ts +++ b/packages/runtime-core/src/warning.ts @@ -31,6 +31,8 @@ export function popWarningContext() { } export function warn(msg: string, ...args: any[]) { + if (!__DEV__) return + // avoid props formatting or warn handler tracking deps that might be mutated // during patch, leading to infinite recursion. pauseTracking()