From 79dd003f13e6398d6f15ca462bddedb7c1a5b7dc Mon Sep 17 00:00:00 2001 From: yoho <907415276@qq.com> Date: Sat, 5 Mar 2022 05:49:58 +0800 Subject: [PATCH] fix(html): build mode ignore html define transform (#6663) --- packages/playground/define/__tests__/define.spec.ts | 2 ++ packages/playground/define/index.html | 1 + packages/vite/src/node/plugins/define.ts | 5 ++++- packages/vite/src/node/plugins/html.ts | 5 +++++ 4 files changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/playground/define/__tests__/define.spec.ts b/packages/playground/define/__tests__/define.spec.ts index f5eb78ea4e2766..93ba1ca198fbcc 100644 --- a/packages/playground/define/__tests__/define.spec.ts +++ b/packages/playground/define/__tests__/define.spec.ts @@ -20,4 +20,6 @@ test('string', async () => { expect(await page.textContent('.spread-array')).toBe( JSON.stringify([...defines.__STRING__]) ) + // html would't need to define replacement + expect(await page.textContent('.exp-define')).toBe('__EXP__') }) diff --git a/packages/playground/define/index.html b/packages/playground/define/index.html index bf6a9c59689396..4788ec9f2d2a57 100644 --- a/packages/playground/define/index.html +++ b/packages/playground/define/index.html @@ -9,6 +9,7 @@

Define

process as property:

spread object:

spread array:

+

define variable in html: __EXP__