Spaces:
Configuration error
Configuration error
| import { fileURLToPath, URL } from "node:url"; | |
| import vue from "@vitejs/plugin-vue"; | |
| import { defineConfig } from "vite"; | |
| // https://vitejs.dev/config/ | |
| export default defineConfig({ | |
| plugins: [vue()], | |
| resolve: { | |
| alias: { | |
| "@": fileURLToPath(new URL("./src", import.meta.url)), | |
| }, | |
| }, | |
| build: { | |
| rollupOptions: { | |
| output: { | |
| assetFileNames: (assetInfo) => { | |
| let extType = assetInfo.name.split(".").at(1); | |
| if (/png|jpe?g|svg|gif|tiff|bmp|ico/i.test(extType)) { | |
| extType = "img"; | |
| } | |
| return `static/${extType}/[name]-[hash][extname]`; | |
| }, | |
| chunkFileNames: "static/assets/js/[name]-[hash].js", | |
| entryFileNames: "static/assets/js/[name]-[hash].js", | |
| }, | |
| }, | |
| }, | |
| }); | |