36 lines
834 B
JavaScript
36 lines
834 B
JavaScript
import { defineConfig } from "vite"
|
|
import removeConsole from "vite-plugin-remove-console"
|
|
import vue from "@vitejs/plugin-vue"
|
|
import path from "path"
|
|
|
|
export default defineConfig({
|
|
plugins: [vue(), removeConsole()],
|
|
assetsInclude: ["**/*.csv"], // 明确包含CSV文件
|
|
css: {
|
|
preprocessorOptions: {
|
|
scss: {
|
|
//全局引入
|
|
additionalData: `
|
|
@use "@/utils/self-adaption.scss" as *;
|
|
`
|
|
}
|
|
}
|
|
},
|
|
resolve: {
|
|
alias: {
|
|
"@": path.resolve(__dirname, "src"),
|
|
"@assets": path.resolve(__dirname, "src/assets")
|
|
}
|
|
},
|
|
server: {
|
|
open: true,
|
|
proxy: {
|
|
"/api": {
|
|
target: "http://172.16.20.3:5080",
|
|
changeOrigin: true
|
|
// rewrite: (path) => path.replace(/^\/api/, "") //后端带了api/前缀的话就注释
|
|
}
|
|
}
|
|
}
|
|
})
|