needle.config.json
Die needle.config.json
wird verwendet, um Konfigurationen für die Needle Editor-Integrationen und die Plugins der Needle Engine Build-Pipeline bereitzustellen.
Pfade
buildDirectory
Hierher werden die erstellten Projektdateien kopiert
assetsDirectory
Hierher werden die Editor-Integrations-Assets kopiert oder erstellt (z.B. die .glb
-Dateien, die aus Unity oder Blender exportiert wurden)
scriptsDirectory
Dies ist das Verzeichnis, das die Editor-Integration auf Codeänderungen überwacht, um Komponenten neu zu generieren
codegenDirectory
Hierhin gibt die Editor-Integration generierte Dateien aus.
baseUrl
Erforderlich z.B. für next.js oder SvelteKit-Integration. Wenn baseUrl gesetzt ist, verwenden relative Pfade für Codegen und innerhalb von Dateien baseUrl, nicht assetsDirectory. Dies ist nützlich, wenn das assetDirectory nicht mit der Server-URL übereinstimmt.
Zum Beispiel könnte der Pfad auf der Festplatte "assetsDirectory": "public/assets"
sein, aber das Framework serviert Dateien von "baseUrl": "assets"
.
Werkzeuge
build : { copy: ["myFileOrDirectory"] }
Array von String-Pfaden zum Kopieren zusätzlicher Dateien oder Ordner in das buildDirectory
. Diese können absolut oder relativ sein.
Grundlegendes Beispiel
Kopier-Beispiel
Beispiel mit anderem baseUrl (z.B. SvelteKit, Next.js)
Dateien werden nach static/assets
exportiert, aber das Framework serviert sie von /assets
. In diesem Fall muss baseUrl
auf assets
gesetzt werden, damit relative Pfade in Dateien korrekt sind.
Verwandte Links
Seite automatisch von KI übersetzt
Last updated