From 14ff83affcd267fbdb405d2f46e9f929a1fbfaeb Mon Sep 17 00:00:00 2001 From: kailong321200875 <321200875@qq.com> Date: Wed, 31 Jan 2024 14:15:31 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=9C=AC=E5=9C=B0?= =?UTF-8?q?=E5=8C=96=E5=9B=BE=E6=A0=87=E7=A9=BA=E7=99=BD=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.pro | 2 +- package.json | 2 +- uno.config.ts | 16 +++++++++++++--- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/.env.pro b/.env.pro index 06aad7f..a35e73b 100644 --- a/.env.pro +++ b/.env.pro @@ -35,4 +35,4 @@ VITE_USE_MOCK=true VITE_USE_CSS_SPLIT=true # 是否使用在线图标 -VITE_USE_ONLINE_ICON=true \ No newline at end of file +VITE_USE_ONLINE_ICON=false \ No newline at end of file diff --git a/package.json b/package.json index 7353338..8a1cc38 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "build:pro": "pnpm vite build --mode pro", "build:gitee": "pnpm vite build --mode gitee", "build:dev": "pnpm vite build --mode dev", - "build:test": "pnpm run ts:check && vite build --mode test", + "build:test": "pnpm vite build --mode test", "serve:pro": "pnpm vite preview --mode pro", "serve:dev": "pnpm vite preview --mode dev", "serve:test": "pnpm vite preview --mode test", diff --git a/uno.config.ts b/uno.config.ts index 5119e5b..2de20ab 100644 --- a/uno.config.ts +++ b/uno.config.ts @@ -1,16 +1,26 @@ import { defineConfig, toEscapedSelector as e, presetUno, presetIcons } from 'unocss' import transformerVariantGroup from '@unocss/transformer-variant-group' +import { loadEnv } from 'vite' + +const root = process.cwd() const createPresetIcons = () => { + const isBuild = !!process.argv[4] + let env = {} as any + if (!isBuild) { + env = loadEnv(process.argv[4], root) + } else { + env = loadEnv(process.argv[3], root) + } // @ts-ignore - if (import.meta.env.VITE_USE_ONLINE_ICON === 'true') { + if (env.VITE_USE_ONLINE_ICON === 'true') { + return [] + } else { return [ presetIcons({ prefix: '' }) ] - } else { - return [] } }