Ver Fonte

fix(compiler-core): fix unintended imports in esm-bundler builds

fix #2258, fix #2515
Evan You há 5 anos atrás
pai
commit
55d99d729e

+ 5 - 3
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
   }