diff --git a/packages/vite/src/node/plugins/html.ts b/packages/vite/src/node/plugins/html.ts
index e8609cbf652d77..4661fe5ea606bb 100644
--- a/packages/vite/src/node/plugins/html.ts
+++ b/packages/vite/src/node/plugins/html.ts
@@ -169,6 +169,7 @@ export async function traverseHtml(
// lazy load compiler
const { parse } = await import('parse5')
const ast = parse(html, {
+ scriptingEnabled: false, // parse inside