diff --git a/src/compiler/compile/nodes/InlineComponent.ts b/src/compiler/compile/nodes/InlineComponent.ts index e7508f82fd..e9ac86a55c 100644 --- a/src/compiler/compile/nodes/InlineComponent.ts +++ b/src/compiler/compile/nodes/InlineComponent.ts @@ -143,10 +143,8 @@ export default class InlineComponent extends Node { children.push(slot_template); info.children.splice(i, 1); - } else if (child.type === 'Comment') { - if (children.length > 0) { - children[children.length - 1].children.unshift(child); - } + } else if (child.type === 'Comment' && children.length > 0) { + children[children.length - 1].children.unshift(child); } }