Das Submodul zeigte auf GitHub, der eingetragene Stand 028c652 lag aber nur lokal vor: GitHub-Master ac39682 plus Showcase mit Figuren und launch.json. Frische Klone konnten den Controller deshalb nicht laden. Jetzt liegt dieser Stand als normaler Ordner im Repo, ohne Verweis auf GitHub. dist/ und node_modules/ im Controller bleiben ignoriert und werden wie bisher lokal gebaut. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
27 lines
952 B
TypeScript
27 lines
952 B
TypeScript
import { resolve } from "path";
|
|
import { defineConfig } from "vite";
|
|
|
|
export default defineConfig({
|
|
base: "/three-player-controller/",
|
|
root: resolve(__dirname, "example"),
|
|
server: { host: true },
|
|
optimizeDeps: {
|
|
exclude: ["tellux", "three-mesh-bvh"],
|
|
},
|
|
build: {
|
|
outDir: resolve(__dirname, "docs"),
|
|
emptyOutDir: true,
|
|
rollupOptions: {
|
|
input: {
|
|
main: resolve(__dirname, "example", "index.html"),
|
|
gltf: resolve(__dirname, "example", "glTF.html"),
|
|
tiles: resolve(__dirname, "example", "3dtilesScene.html"),
|
|
dgs: resolve(__dirname, "example", "3dgs.html"),
|
|
shooting: resolve(__dirname, "example", "shooting", "shooting.html"),
|
|
footik: resolve(__dirname, "example", "footIK.html"),
|
|
showcase: resolve(__dirname, "example", "showcase.html"),
|
|
},
|
|
},
|
|
},
|
|
});
|