From 95a4c977c1284e1e761ba9a45b76dc6f237f1236 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Thu, 22 Jan 2026 12:31:20 +0100 Subject: [PATCH] Update Vite configuration for improved module resolution and build settings - Changed the import path for GLTFLoader to align with the latest Three.js structure. - Added preserveSymlinks option to the build configuration for better symlink handling. - Updated Rollup options to explicitly define no external modules, enhancing build clarity. --- frontend/vite.config.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/frontend/vite.config.js b/frontend/vite.config.js index 0ce6466..90b85a6 100644 --- a/frontend/vite.config.js +++ b/frontend/vite.config.js @@ -33,7 +33,7 @@ export default defineConfig(({ mode }) => { }) }, optimizeDeps: { - include: ['three', 'three/examples/jsm/loaders/GLTFLoader.js'], + include: ['three', 'three/addons/loaders/GLTFLoader.js'], esbuildOptions: { plugins: [ NodeGlobalsPolyfillPlugin({ @@ -50,14 +50,16 @@ export default defineConfig(({ mode }) => { util: 'util', assert: 'assert', }, - dedupe: ['three'] + dedupe: ['three'], + preserveSymlinks: false }, build: { rollupOptions: { output: { // Stelle sicher, dass three nicht externalisiert wird manualChunks: undefined - } + }, + external: [] // Explizit keine externen Module }, commonjsOptions: { include: [/three/, /node_modules/],