import { defineConfig, normalizePath } from "vite"; import vue from "@vitejs/plugin-vue"; import path from "path"; import postcssPresetEnv from "postcss-preset-env"; const variablePath = normalizePath(path.normalize("./src/style/variable.scss")); // https://vitejs.dev/config/ export default defineConfig({ plugins: [vue()], css: { postcss: { plugins: [postcssPresetEnv()] }, preprocessorOptions: { scss: { // additionalData的内容会在每个scss文件的开头自动注入 additionalData: `@import "${variablePath}";` } } } });