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.
This commit is contained in:
Torsten Schulz (local)
2026-01-22 12:31:20 +01:00
parent 6ce081196c
commit 95a4c977c1

View File

@@ -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/],