From 8d4e822e2953e1a06f025ef10a2339f3799b04ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Fri, 24 Oct 2025 12:31:42 +0800 Subject: [PATCH] =?UTF-8?q?feat(vite-plugins):=20=E4=B8=BA=20fake-server?= =?UTF-8?q?=20=E5=92=8C=20cloudflare=20=E6=8F=92=E4=BB=B6=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=B5=8B=E8=AF=95=E6=A8=A1=E5=BC=8F=E7=A6=81=E7=94=A8?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vite-plugins/09.vite-plugin-fake-server.ts | 9 ++++----- vite-plugins/100.cloudflare.ts | 11 +++++++++-- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/vite-plugins/09.vite-plugin-fake-server.ts b/vite-plugins/09.vite-plugin-fake-server.ts index 1343749..4af85d8 100644 --- a/vite-plugins/09.vite-plugin-fake-server.ts +++ b/vite-plugins/09.vite-plugin-fake-server.ts @@ -2,12 +2,11 @@ import type { ConfigEnv, PluginOption } from 'vite'; import { vitePluginFakeServer } from 'vite-plugin-fake-server'; // https://github.com/condorheroblog/vite-plugin-fake-server?tab=readme-ov-file#usage -// // if (mode !== 'test') {} -// export default [ - -// ] satisfies PluginOption; - export function loadPlugin(_configEnv: ConfigEnv): PluginOption { + if (_configEnv.mode === 'test') { + console.log('fake server plugin disabled in test mode'); + return []; + } return vitePluginFakeServer({ basename: 'fake-api', enableProd: true, diff --git a/vite-plugins/100.cloudflare.ts b/vite-plugins/100.cloudflare.ts index 2245ec4..8d91d5f 100644 --- a/vite-plugins/100.cloudflare.ts +++ b/vite-plugins/100.cloudflare.ts @@ -1,4 +1,11 @@ -import type { PluginOption } from 'vite'; import { cloudflare } from '@cloudflare/vite-plugin'; -export default [cloudflare()] satisfies PluginOption; +import type { ConfigEnv, PluginOption } from 'vite'; + +export function loadPlugin(_configEnv: ConfigEnv): PluginOption { + if (_configEnv.mode === 'test') { + console.log('cloudflare plugin disabled in test mode'); + return []; + } + return [cloudflare()]; +}