From b29bc0d69413c689b15e1c10e13308d1e6da3da7 Mon Sep 17 00:00:00 2001 From: edison Date: Tue, 15 Sep 2020 08:56:53 +0800 Subject: [PATCH] chore(compiler-core): define `child` if necessary. (#2033) --- packages/compiler-core/src/transform.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/compiler-core/src/transform.ts b/packages/compiler-core/src/transform.ts index 4495d4980..4650c3685 100644 --- a/packages/compiler-core/src/transform.ts +++ b/packages/compiler-core/src/transform.ts @@ -287,8 +287,8 @@ export function transform(root: RootNode, options: TransformOptions) { function createRootCodegen(root: RootNode, context: TransformContext) { const { helper } = context const { children } = root - const child = children[0] if (children.length === 1) { + const child = children[0] // if the single child is an element, turn it into a block. if (isSingleElementRoot(root, child) && child.codegenNode) { // single element root is never hoisted so codegenNode will never be