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

40 lines
1015 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 *;',
},
},
},
2025-06-19 23:45:22 +08:00
server: {
proxy: {
// 代理所有以 /prod-api 开头的请求
"/prod-api": {
target: "https://ccnetcore.com", // 接口域名
changeOrigin: true, // 改变源
secure: false, // 如果目标服务器使用 HTTPS 且证书无效,需要设置为 false
},
},
},
2025-06-17 22:37:37 +08:00
};
});