2025-08-01 17:06:24 +08:00
|
|
|
import { defineConfig } from "vite"
|
|
|
|
|
import removeConsole from "vite-plugin-remove-console"
|
|
|
|
|
import vue from "@vitejs/plugin-vue"
|
|
|
|
|
import path from "path"
|
2025-07-17 10:28:56 +08:00
|
|
|
|
|
|
|
|
export default defineConfig({
|
2025-08-01 17:06:24 +08:00
|
|
|
plugins: [vue(), removeConsole()],
|
2025-07-17 10:28:56 +08:00
|
|
|
assetsInclude: ["**/*.csv"], // 明确包含CSV文件
|
2025-08-19 11:23:46 +08:00
|
|
|
css: {
|
|
|
|
|
preprocessorOptions: {
|
|
|
|
|
scss: {
|
|
|
|
|
//全局引入
|
|
|
|
|
additionalData: `
|
2025-08-19 12:43:23 +08:00
|
|
|
@use "@/utils/functions.scss" as *;
|
2025-08-19 11:23:46 +08:00
|
|
|
`
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
2025-07-17 10:28:56 +08:00
|
|
|
resolve: {
|
|
|
|
|
alias: {
|
|
|
|
|
"@": path.resolve(__dirname, "src"),
|
|
|
|
|
"@assets": path.resolve(__dirname, "src/assets")
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
server: {
|
2025-07-23 11:22:19 +08:00
|
|
|
open: true,
|
|
|
|
|
proxy: {
|
|
|
|
|
"/api": {
|
2025-08-15 15:05:14 +08:00
|
|
|
target: "http://172.16.20.3:5080",
|
2025-07-23 11:22:19 +08:00
|
|
|
changeOrigin: true
|
|
|
|
|
// rewrite: (path) => path.replace(/^\/api/, "") //后端带了api/前缀的话就注释
|
|
|
|
|
}
|
2025-07-17 10:28:56 +08:00
|
|
|
}
|
|
|
|
|
}
|
2025-08-01 17:06:24 +08:00
|
|
|
})
|