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", | |
}, | |
}, | |
}, | |
}); | |