fix: 优化打包构建速度和混合布局侧边栏hover色值问题

This commit is contained in:
Ray.Hao
2026-06-21 23:36:49 +08:00
parent 845d117f08
commit 24a9c3d9e5
2 changed files with 9 additions and 7 deletions

View File

@@ -33,12 +33,9 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
},
css: {
preprocessorOptions: {
// 注入 Element Plus Sass 变量配置和项目布局变量。
// 注入项目布局变量。
scss: {
additionalData: `
@use "@/styles/element-plus-vars.scss" as *;
@use "@/styles/variables.scss" as *;
`,
additionalData: `@use "@/styles/variables.scss" as *;`,
},
},
},
@@ -64,7 +61,7 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
imports: ["vue", "@vueuse/core", "pinia", "vue-router", "vue-i18n"],
resolvers: [
// 导入 Element Plus函数ElMessage, ElMessageBox 等
ElementPlusResolver({ importStyle: "sass" }),
ElementPlusResolver({ importStyle: "css" }),
],
eslintrc: {
enabled: false,
@@ -80,7 +77,7 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
Components({
resolvers: [
// 导入 Element Plus 组件
ElementPlusResolver({ importStyle: "sass" }),
ElementPlusResolver({ importStyle: "css" }),
],
// 指定自定义组件位置(默认:src/components)
dirs: ["src/components", "src/**/components"],