diff --git a/packages/vite/src/node/plugins/html.ts b/packages/vite/src/node/plugins/html.ts index cf6d3c3d96334e..7a254c6eb29caf 100644 --- a/packages/vite/src/node/plugins/html.ts +++ b/packages/vite/src/node/plugins/html.ts @@ -300,6 +300,10 @@ function handleParseError( case 'non-void-html-element-start-tag-with-trailing-solidus': // Allow self closing on non-void elements #10439 return + case 'unexpected-question-mark-instead-of-tag-name': + // Allow declaration and empty elements + // lit generates : https://github.com/lit/lit/issues/2470 + return } const parseError = formatParseError(parserError, filePath, html) throw new Error(