【问题标题】:3d tiles branch on xampp not workingxampp上的3d瓷砖分支不起作用
【发布时间】:2017-03-21 17:45:19
【问题描述】:

我已经检查了 Cesium 的 3d-tiles 分支,但是对于基本的 HelloWorld 页面,Cesium.js 和 Cesium.css 出现 404 错误。 以及来自 sandcastle 的 3d 瓷砖页面的控制台中的一长串 404 错误。其中很少有用于下面列出的文件:

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

等等。

我在 Windows 7 上使用 Xampp 服务器。

让这个工作我缺少什么?提前致谢。

更新:此代码库不是根据记录的过程here 构建的。所以缺少构建目录。由于我不熟悉 node.js,如何在 Xampp 环境中构建这个?

【问题讨论】:

    标签: javascript xampp cesium


    【解决方案1】:

    您提到的所有缺失文件都是作为 Cesium 构建的一部分生成的。自定义构建操作是用 JavaScript 为 Node.js 编写的,可以按照您已经链接到的 Build Guide 中的说明运行。

    Cesium 不直接在 Xampp 下构建,因为该堆栈基于 PHP 和 Perl,而不是 JavaScript。相反,如果您希望使用 Cesium 分支而不是 Cesium 的官方版本,则需要安装 Node.js 并至少执行一次构建步骤。构建分支后,您可以使用 Xampp/Apache 托管它。

    如果您有办法将结果复制到主机,您甚至可以在另一台机器上执行构建步骤。这样可以避免在主机上安装 Node.js。

    【讨论】:

    • 这在我的办公机器上工作。但是在我的 PC 上,在使用 npm run build 命令构建项目后,我看不到 Build/Cesium/Cesium.js。有什么方法可以调试为什么现在可以正确构建?
    • 要获取该文件,您需要构建、合并和缩小。作为所有这一切的捷径,您只需输入npm run release。这可能需要大约 5 分钟才能运行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-12
    • 2014-04-04
    • 1970-01-01
    • 1970-01-01
    • 2018-05-28
    • 1970-01-01
    相关资源
    最近更新 更多