]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix(compiler-core): fix unintended imports in esm-bundler builds
authorEvan You <yyx990803@gmail.com>
Fri, 27 Nov 2020 16:04:15 +0000 (11:04 -0500)
committerEvan You <yyx990803@gmail.com>
Fri, 27 Nov 2020 16:04:15 +0000 (11:04 -0500)
fix #2258, fix #2515

packages/compiler-core/src/transforms/transformExpression.ts

index 1f2004bce3dc26a2f295f355d386d46df03950dc..1b746111acdaa54e307aaec10747fbff84b544fa 100644 (file)
@@ -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
   }