Files
LIghtJUNction fed11fffa4 恢复分支
2026-02-27 22:20:38 +08:00

51 lines
1022 B
TypeScript

import { fileURLToPath, URL } from "url";
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import vuetify from "vite-plugin-vuetify";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
vue({
template: {
compilerOptions: {
isCustomElement: (tag) => ["v-list-recognize-title"].includes(tag),
},
},
}),
vuetify({
autoImport: true,
}),
],
resolve: {
alias: {
mermaid: "mermaid/dist/mermaid.js",
"@": fileURLToPath(new URL("./src", import.meta.url)),
},
},
css: {
preprocessorOptions: {
scss: {},
},
},
build: {
sourcemap: false,
chunkSizeWarningLimit: 1024 * 1024, // Set the limit to 1 MB
},
optimizeDeps: {
exclude: ["vuetify"],
entries: ["./src/**/*.vue"],
},
server: {
host: "::",
port: 3000,
proxy: {
"/api": {
target: "http://127.0.0.1:6185/",
changeOrigin: true,
ws: true,
},
},
},
});