gpt4 book ai didi

typescript - 无法自动确定 Cesium 基本 URL( typescript )

转载 作者:行者123 更新时间:2023-12-05 02:58:30 34 4
gpt4 key购买 nike

我正在尝试为 react typescript 设置 cesium 和 resium,但卡在了最初的步骤中。我目前正在引用以下 resium website 中的步骤,从这里我已经安装了软件包并尝试根据以下 steps 设置 webpack .根据步骤我安装了以下包

  • npm 安装 copy-webpack-plugin html-webpack-plugin html-webpack-include-assets-plugin
  • npm 安装铯resium

以下example也出现了,所以我试图尽可能地模仿设置,在我的根目录中创建和调整以下文件

  • webpack.config.js
  • package.json(添加脚本)

完成后,我更改了 webpack.config.js 中的以下设置 CESIUM_BASE_URL: JSON.stringify("/cesium") 以指向我的 python 服务器(https://localhost:5000) 获取必要的磁贴。

有了这个,我预计错误至少会消失,或者甚至可能会出现另一个错误,例如“找不到 Assets XXX”。但是错误提示 DeveloperError: Unable to determine Cesium base URL automatically, try defining a global variable called CESIUM_BASE_URL 仍然存在。

我也曾尝试在 env.local 中为 CESIUM_BASE_URL 设置一个变量,但它仍然不起作用。对于任何遗漏的步骤,我们将不胜感激。

最佳答案

在其他脚本之前(或在 cesium 之前)将此脚本添加到您的 index.html

    ...
</body>
<script>
window.CESIUM_BASE_URL = 'https://localhost:5000/';
<script>
<script>
...

资源:
https://cesium.com/blog/2016/01/26/cesium-and-webpack/#ive-already-got-webpack-set-up-just-tell-me-how-to-use-cesium https://github.com/opensensorhub/osh-js/issues/55

关于typescript - 无法自动确定 Cesium 基本 URL( typescript ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58990689/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com