From 20d68657027ce14ac20b075498de7e51a4dbec84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E8=B6=85=E6=96=8C?= Date: Wed, 23 Jan 2019 23:37:38 +0800 Subject: [PATCH] fix printer.printNode stripping text within html tags see #27216 --- src/compiler/emitter.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index 395f64488909b..2106966a051d6 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -3613,7 +3613,7 @@ namespace ts { else if (node.kind === SyntaxKind.StringLiteral && (node).textSourceNode) { return getTextOfNode((node).textSourceNode!, includeTrivia); } - else if (isLiteralExpression(node) && (nodeIsSynthesized(node) || !node.parent)) { + else if (isLiteralExpression(node) && (nodeIsSynthesized(node) || (!node.parent && !isJsxText(node)))) { return node.text; }