当前位置: 首页 > news >正文

Cesium源码打包

🚀 个人简介:某大型测绘遥感企业资深Webgis开发工程师,软件设计师(中级)、CSDN优质创作者
💟 作 者:柳晓黑胡椒❣️
📝 专 栏:再识Cesium
🌈 若有帮助,还请关注点赞收藏,不行的话我再努努力💪💪💪

    • 源码包下载
    • 依赖安装
      • yarn
      • yarn release / yarn build
    • HelloWorld.html
    • 打包后的死循环
    • 代码分析

源码包下载

一般情况下我们在项目种都是直接下载官网的Cesium安装包或者使用yarn add Cesium方式进行Cesium开发。但有时我们需要对Cesium功能进行扩充,加入自己的内容。这个时候我们就不能使用上述两种方式来进行扩充了,因为这个安装包是Cesium事先打包编译好的。所以我们需要下载源码,然后对源码进行修改增加内容,再自己进行打包编译。

我们首先需要在github上下载你所需要的Cesium某版本的包,下载网址:github-CesiumJS地址找到自己想要的Cesium版本进行下载。

在这里插入图片描述

依赖安装

yarn

进行yarnnpm i 时,报出以下错误,可以在package.json 添加private": true 解决
在这里插入图片描述
在这里插入图片描述

yarn release / yarn build

在这里插入图片描述
在这里插入图片描述

HelloWorld.html

一般调试新的代码,不同的cesium版本中,可以在HelloWorld.html 文件中,测试自己的功能
在这里插入图片描述
在这里插入图片描述
接下来会写如何热更新调试编译后的包

打包后的死循环

yarn release 会同时打包Cesium.js文件和 Documentation 目录,不知道是不最新版的缘故,居然把我的cpu搞炸了
目前还是建议yarn build 调试打包
在这里插入图片描述

代码分析

不同版本的代码,需要分享,可以通过下官网的share功能在这里插入图片描述

http://www.lryc.cn/news/587689.html

相关文章:

  • MyBatis 在执行 SQL 时找不到名为 name 的参数
  • 项目进度压缩影响质量,如何平衡进度与质量
  • 多模态数据处理新趋势:阿里云ODPS技术栈深度解析与未来展望
  • 【Echarts】 电影票房汇总实时数据横向柱状图比图
  • 【PostgreSQL异常解决】`PostgreSQL`异常之类型转换错误
  • 第十九篇 自动化报表生成:Python一键生成可视化Excel图表与专业PDF报告,老板看了都点赞!
  • C++11 std::is_permutation:从用法到原理的深度解析
  • grpo nl2sql qwen3 模型强化学习训练有效果的成立条件有哪些
  • c#如何将不同类型的数据存储到一起
  • 基于hadoop的竞赛网站日志数据分析与可视化(下)
  • 基于光栅传感器+FPGA+ARM的测量控制解决方案
  • 图像修复:深度学习GLCIC神经网络实现老照片划痕修复
  • RNN(循环神经网络)
  • 【git fetch submodule报错】Errors during submodule fetch 如何解决?
  • VUE export import
  • 【算法深练】BFS:“由近及远”的遍历艺术,广度优先算法题型全解析
  • 人工智能如何重构能源系统以应对气候变化?
  • 从数据洞察到设计创新:UI前端如何利用数字孪生提升产品交互体验?
  • Pythonic:Python 语言习惯和哲学的代码风格
  • vue中使用西瓜播放器xgplayer (封装)+xgplayer-hls 播放.m3u8格式视频
  • Vue+axios
  • Rust语言实战:LeetCode算法精解
  • 从“炼丹”到“流水线”——如何用Prompt Engineering把LLM微调成本打下来?
  • 内容管理系统指南:企业内容运营的核心引擎
  • Retinex视网膜算法(SSR、MSR、MSRCR)
  • JVM监控及诊断工具-命令行篇
  • AI香烟检测实战:YOLO11模型训练全过程解析
  • 【第一章编辑器开发基础第一节绘制编辑器元素_7折叠面板控件(7/7)】
  • python学智能算法(十八)|SVM基础概念-向量点积
  • 【第一章编辑器开发基础第二节编辑器布局_3GUI元素和布局大小(3/4)】