feat 首页

This commit is contained in:
Ironsp
2026-10-08 17:26:33 +08:00
parent a3b04485dd
commit aa440d6bb5
21 changed files with 138 additions and 926 deletions

View File

@@ -25,9 +25,14 @@ export default defineConfig({
css: {
preprocessorOptions: {
less: {
// 自动注入变量与混合宏,组件内可直接使用 @primary-color 等
additionalData:
'@import "@/styles/variables.less";\n@import "@/styles/mixins.less";',
// 自动注入变量与混合宏,组件内可直接使用 @primary-color 等。
// 用绝对路径而非 "@/styles/xxx":Less 会把 "@/..." 当成 less 变量声明,
// 清过 vite 缓存后别名解析失败会导致整条 additionalData 静默失效,
// 表现为所有组件编译报 "Unknown word .flex"。
additionalData: [
`@import "${fileURLToPath(new URL('./src/styles/variables.less', import.meta.url))}";`,
`@import "${fileURLToPath(new URL('./src/styles/mixins.less', import.meta.url))}";`,
].join('\n'),
},
},
},