diff --git a/packages/compiler-core/src/parse.ts b/packages/compiler-core/src/parse.ts index 57f21680..3dcef510 100644 --- a/packages/compiler-core/src/parse.ts +++ b/packages/compiler-core/src/parse.ts @@ -215,7 +215,10 @@ function parseChildren( // Whitespace management for more efficient output // (same as v2 whitespance: 'condense') let removedWhitespace = false - if (!parent || !context.options.isPreTag(parent.tag)) { + if ( + mode !== TextModes.RAWTEXT && + (!parent || !context.options.isPreTag(parent.tag)) + ) { for (let i = 0; i < nodes.length; i++) { const node = nodes[i] if (node.type === NodeTypes.TEXT) {