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 [] } }