From 55d99d729e147fae515c12148590f0100508c49d Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 27 Nov 2020 11:04:15 -0500 Subject: [PATCH] fix(compiler-core): fix unintended imports in esm-bundler builds fix #2258, fix #2515 --- .../compiler-core/src/transforms/transformExpression.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/compiler-core/src/transforms/transformExpression.ts b/packages/compiler-core/src/transforms/transformExpression.ts index 1f2004bce3d..1b746111acd 100644 --- a/packages/compiler-core/src/transforms/transformExpression.ts +++ b/packages/compiler-core/src/transforms/transformExpression.ts @@ -98,9 +98,11 @@ export function processExpression( // v-on handler values may contain multiple statements asRawStatements = false ): ExpressionNode { - if (__DEV__ && __BROWSER__) { - // simple in-browser validation (same logic in 2.x) - validateBrowserExpression(node, context, asParams, asRawStatements) + if (__BROWSER__) { + if (__DEV__) { + // simple in-browser validation (same logic in 2.x) + validateBrowserExpression(node, context, asParams, asRawStatements) + } return node }