Skip to content

Commit 14ff83a

Browse files
fix: 修复本地化图标空白问题
1 parent 03580b0 commit 14ff83a

File tree

3 files changed

+15
-5
lines changed

3 files changed

+15
-5
lines changed

.env.pro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@ VITE_USE_MOCK=true
3535
VITE_USE_CSS_SPLIT=true
3636

3737
# 是否使用在线图标
38-
VITE_USE_ONLINE_ICON=true
38+
VITE_USE_ONLINE_ICON=false

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"build:pro": "pnpm vite build --mode pro",
1212
"build:gitee": "pnpm vite build --mode gitee",
1313
"build:dev": "pnpm vite build --mode dev",
14-
"build:test": "pnpm run ts:check && vite build --mode test",
14+
"build:test": "pnpm vite build --mode test",
1515
"serve:pro": "pnpm vite preview --mode pro",
1616
"serve:dev": "pnpm vite preview --mode dev",
1717
"serve:test": "pnpm vite preview --mode test",

uno.config.ts

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,26 @@
11
import { defineConfig, toEscapedSelector as e, presetUno, presetIcons } from 'unocss'
22
import transformerVariantGroup from '@unocss/transformer-variant-group'
3+
import { loadEnv } from 'vite'
4+
5+
const root = process.cwd()
36

47
const createPresetIcons = () => {
8+
const isBuild = !!process.argv[4]
9+
let env = {} as any
10+
if (!isBuild) {
11+
env = loadEnv(process.argv[4], root)
12+
} else {
13+
env = loadEnv(process.argv[3], root)
14+
}
515
// @ts-ignore
6-
if (import.meta.env.VITE_USE_ONLINE_ICON === 'true') {
16+
if (env.VITE_USE_ONLINE_ICON === 'true') {
17+
return []
18+
} else {
719
return [
820
presetIcons({
921
prefix: ''
1022
})
1123
]
12-
} else {
13-
return []
1424
}
1525
}
1626

0 commit comments

Comments
 (0)