diff --git a/vite.config.js b/vite.config.js index 3dc8253..e612e26 100644 --- a/vite.config.js +++ b/vite.config.js @@ -4,9 +4,28 @@ import { fileURLToPath, URL } from 'url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' +const redirectToDist = [ + '/assets/splatnet/', + '/data/', +]; + // https://vitejs.dev/config/ export default defineConfig({ - plugins: [vue()], + plugins: [ + vue(), + { + // Quick hack to redirect dynamic assets to the /dist/ directory + configureServer(server) { + server.middlewares.use((req, res, next) => { + if (redirectToDist.some(s => req.url.startsWith(s))) { + req.url = '/dist' + req.url; + } + + next(); + }); + }, + }, + ], resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url))