import { defineConfig } from "vite"; export default defineConfig({ // Ohne dedupe lädt der Controller three aus seinem eigenen node_modules -> zwei Kopien. resolve: { dedupe: ["three", "three-mesh-bvh"] }, // Der BVH-Worker wird dynamisch aus three-mesh-bvh/src/workers/ geladen und darf nicht vorgebündelt werden. optimizeDeps: { exclude: ["three-mesh-bvh", "three-player-controller"] }, server: { host: true }, });