From 3f5b645b1df7251fdbeeda5229388a81cfd04753 Mon Sep 17 00:00:00 2001
From: Ben McCann <322311+benmccann@users.noreply.github.com>
Date: Mon, 7 Mar 2022 01:54:24 -0800
Subject: [PATCH] fix: handle files with multiple comments (#7202)
---
packages/vite/src/node/__tests__/scan.spec.ts | 3 ++-
packages/vite/src/node/optimizer/scan.ts | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
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 =
/(