scalable-network-storage-fr.../vite.config.js
2023-12-08 13:34:39 +08:00

36 lines
857 B
JavaScript

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import IconsResolver from 'unplugin-icons/resolver'
import Icons from 'unplugin-icons/vite'
import {ElementPlusResolver} from "unplugin-vue-components/resolvers";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue(),
AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
resolvers: [ElementPlusResolver(),IconsResolver({
prefix: 'i'
})],
}),Icons({
compiler:"vue3",
autoInstall: true
})],
server:{
proxy: {
"/api":{
target: "https://sns.lionwebsite.xyz/",
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, "")
}
}
},
})