diff --git a/packages/vite/src/node/__tests__/scan.spec.ts b/packages/vite/src/node/__tests__/scan.spec.ts
index e54361861bbdc5..db11bcc45b284c 100644
--- a/packages/vite/src/node/__tests__/scan.spec.ts
+++ b/packages/vite/src/node/__tests__/scan.spec.ts
@@ -30,7 +30,8 @@ describe('optimizer-scan:script-test', () => {
scriptRE.lastIndex = 0
const ret = scriptRE.exec(
`
-
+
+
`.replace(commentRE, '')
)
expect(ret).toEqual(null)
diff --git a/packages/vite/src/node/optimizer/scan.ts b/packages/vite/src/node/optimizer/scan.ts
index 473673ce93a861..dfffbc5cfdcd2b 100644
--- a/packages/vite/src/node/optimizer/scan.ts
+++ b/packages/vite/src/node/optimizer/scan.ts
@@ -143,7 +143,7 @@ function globEntries(pattern: string | string[], config: ResolvedConfig) {
const scriptModuleRE =
/(