diff --git a/admin-spa/vite.config.ts b/admin-spa/vite.config.ts index a30996c..c767270 100644 --- a/admin-spa/vite.config.ts +++ b/admin-spa/vite.config.ts @@ -21,6 +21,7 @@ export default defineConfig({ build: { outDir: 'dist', emptyOutDir: true, + manifest: true, rollupOptions: { input: { app: 'src/main.tsx' }, output: { entryFileNames: 'app.js', assetFileNames: 'app.[ext]' } diff --git a/customer-spa/vite.config.ts b/customer-spa/vite.config.ts index fc5a404..c07981e 100644 --- a/customer-spa/vite.config.ts +++ b/customer-spa/vite.config.ts @@ -43,6 +43,7 @@ export default defineConfig({ build: { outDir: 'dist', emptyOutDir: true, + manifest: true, rollupOptions: { input: { app: 'src/main.tsx' }, output: { entryFileNames: 'app.js', assetFileNames: 'app.[ext]' } diff --git a/includes/Frontend/Assets.php b/includes/Frontend/Assets.php index ffbdd55..bec275c 100644 --- a/includes/Frontend/Assets.php +++ b/includes/Frontend/Assets.php @@ -75,8 +75,8 @@ class Assets { return; } - // Load manifest to get hashed filenames - $manifest_file = $dist_path . 'manifest.json'; + // Load manifest to get hashed filenames (Vite puts it in .vite/manifest.json) + $manifest_file = $dist_path . '.vite/manifest.json'; if (file_exists($manifest_file)) { $manifest = json_decode(file_get_contents($manifest_file), true);