From eb2e41b098fb3d5f367c1f4fdfcad12f7538ac16 Mon Sep 17 00:00:00 2001 From: krystal Date: Thu, 1 Jul 2021 08:21:06 +0800 Subject: [PATCH] fix: fix esbuild break when importRe matches multiline import (#4054) Co-authored-by: taylorliu --- packages/vite/src/node/__tests__/scan.spec.ts | 34 ++++++++++++++++++- packages/vite/src/node/optimizer/scan.ts | 4 +-- 2 files changed, 35 insertions(+), 3 deletions(-) diff --git a/packages/vite/src/node/__tests__/scan.spec.ts b/packages/vite/src/node/__tests__/scan.spec.ts index a1f360c035085b..32ff26118b78da 100644 --- a/packages/vite/src/node/__tests__/scan.spec.ts +++ b/packages/vite/src/node/__tests__/scan.spec.ts @@ -1,4 +1,4 @@ -import { scriptRE, commentRE } from '../optimizer/scan' +import { scriptRE, commentRE, importsRE } from '../optimizer/scan' describe('optimizer-scan:script-test', () => { const scriptContent = `import { defineComponent } from 'vue' @@ -64,4 +64,36 @@ describe('optimizer-scan:script-test', () => { expect(tag1).toEqual('