2016-11-08 3 views
1

Ich habe 3d-tiles Zweig von Cäsium ausgecheckt, aber ich bekomme 404 Fehler für Cesium.js und Cäsium.css für grundlegende HelloWorld Seite. Und eine lange Liste von 404 Fehlern in der Konsole für eine 3D-Kachelseite von Sandcastle. Nur wenige von ihnen sind für die unten aufgeführten Dateien:3D Fliesen Zweig auf Xampp funktioniert nicht

Source/Shaders/AdjustTranslucentFS.js 
Source/Shaders/Appearances/BasicMaterialAppearanceFS.js 
Source/Shaders/Appearances/AllMaterialAppearanceVS.js 

etc ..

ich Xampp Server auf Windows 7.

Was bin ich vermisst mit dieser Funktion zu erhalten? Danke im Voraus.

UPDATE: Diese Codebasis ist nicht nach dem dokumentierten Prozess here gebaut. Das Build-Verzeichnis fehlt also. Wie bekomme ich diese eingebaute Xampp-Umgebung, da ich mit node.js nicht vertraut bin?

Antwort

1

Alle fehlenden Dateien, die Sie erwähnen, werden als Teil des Cäsium-Builds generiert. Die benutzerdefinierten Build-Aktionen werden in JavaScript für Node.js geschrieben und können wie in der Build Guide beschrieben ausgeführt werden, mit der Sie bereits verknüpft sind.

Cäsium baut nicht direkt unter Xampp, da dieser Stack auf PHP und Perl, nicht auf JavaScript basiert. Wenn Sie statt einer offiziellen Version von Cäsium einen Cäsium-Zweig verwenden möchten, müssen Sie Node.js installieren und die Build-Schritte mindestens einmal ausführen. Sobald der Zweig erstellt wurde, können Sie ihn mit Xampp/Apache hosten.

Sie könnten sogar den Build-Schritt auf einem anderen Rechner ausführen, wenn Sie ein Mittel zum Kopieren des Ergebnisses an den Host-Rechner. Auf diese Weise können Sie die Installation von Node.js auf dem Host vermeiden.

+0

dies funktionierte auf meiner Büromaschine. Aber auf meinem PC sehe ich 'Build/Cesium/Cesium.js' nicht, nachdem ich das Projekt mit' npm run build' erstellt habe. Gibt es eine Möglichkeit zu debuggen, warum wird es jetzt richtig gebaut? – meen

+1

Um diese Datei zu erhalten, müssen Sie sie erstellen, kombinieren und minimieren. Als Abkürzung können Sie einfach 'npm run release' eingeben. Dies kann etwa 5 Minuten dauern. – emackey

+0

Danke @emackey ... – meen