Files
Yi.Admin/Yi.Ai.Vue3/vite.config.ts

28 lines
677 B
TypeScript
Raw Normal View History

2025-06-17 22:37:37 +08:00
import { defineConfig, loadEnv } from "vite";
import path from "path";
import plugins from "./.build/plugins";
// https://vite.dev/config/
export default defineConfig((cnf) => {
const { mode } = cnf;
const env = loadEnv(mode, process.cwd());
const { VITE_APP_ENV } = env;
return {
base: VITE_APP_ENV === "production" ? "/" : "/",
plugins: plugins(cnf),
resolve: {
alias: {
"@": path.resolve(__dirname, "./src"),
},
},
css: {
// css全局变量使用@/styles/variable.scss文件
preprocessorOptions: {
scss: {
additionalData: '@use "@/styles/var.scss" as *;',
},
},
},
};
});