From 7215a03c796537419bc4a2533d312e868a11e5da Mon Sep 17 00:00:00 2001 From: dengqing <1247748612@qq.com> Date: Thu, 3 Mar 2022 14:23:38 +0800 Subject: [PATCH] fix: define plugin not ignore file names (#6340) --- .../define/__tests__/define.spec.ts | 9 +++++ packages/playground/define/index.html | 6 +++ packages/playground/define/vite.config.js | 5 ++- packages/vite/src/node/plugins/define.ts | 39 ++++++++++++------- 4 files changed, 43 insertions(+), 16 deletions(-) diff --git a/packages/playground/define/__tests__/define.spec.ts b/packages/playground/define/__tests__/define.spec.ts index f5eb78ea4e2766..f417026ebd186d 100644 --- a/packages/playground/define/__tests__/define.spec.ts +++ b/packages/playground/define/__tests__/define.spec.ts @@ -20,4 +20,13 @@ test('string', async () => { expect(await page.textContent('.spread-array')).toBe( JSON.stringify([...defines.__STRING__]) ) + expect(await page.textContent('.import-file')).not.toBe( + `import * from "${defines.__IMPORT_FILE_NAME__}"` + ) + expect(await page.textContent('.export-file')).not.toBe( + `export * from "${defines.__EXPORT_FILE_NAME__}"` + ) + expect(await page.textContent('.path')).not.toBe( + `import * from "xxxx/${defines.PATH}"` + ) }) diff --git a/packages/playground/define/index.html b/packages/playground/define/index.html index bf6a9c59689396..a285764dd9e0b4 100644 --- a/packages/playground/define/index.html +++ b/packages/playground/define/index.html @@ -9,6 +9,9 @@

Define

process as property:

spread object:

spread array:

+

import file:

+

export file:

+

path: