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

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.xdnf.cn/news/15379.html

相关文章:

  • 从数据库到播放器:Java视频续播功能完整实现解析
  • Netty编程模型介绍
  • 聚宽sql数据库传递
  • 【WPF】WPF 自定义控件 实战详解,含命令实现
  • Node.js + Express的数据库AB View切换方案设计
  • 渗透笔记1-4
  • vim扩展
  • Spring Boot Cucumber 测试报告嵌入方法
  • Linux 基础命令详解:从入门到实践(1)
  • 微前端框架深度对决:qiankun、micro-app、wujie 技术内幕与架构选型指南
  • MFC UI表格制作从专家到入门
  • MyBatis 在执行 SQL 时找不到名为 name 的参数
  • Unsloth 实战:DeepSeek-R1 模型高效微调指南(下篇)
  • LeetCode 424.替换后的最长重复字符
  • Android展示加载PDF
  • 深入学习前端 Proxy 和 Reflect:现代 JavaScript 元编程核心
  • HarmonyOS应用无响应(AppFreeze)深度解析:从检测原理到问题定位
  • 深入理解Transformer:编码器与解码器的核心原理与实现
  • C++ STL算法
  • C++_编程提升_temaplate模板_案例
  • 传统机器学习在信用卡交易预测中的卓越表现:从R²=-0.0075到1.0000的华丽转身
  • 复习笔记 38
  • vue3+arcgisAPI4示例:自定义多个气泡窗口展示(附源码下载)
  • (三)OpenCV——图像形态学
  • 第8天:LSTM模型预测糖尿病(优化)
  • 2025年采购管理系统深度测评
  • 小架构step系列14:白盒集成测试原理
  • 北京饮马河科技公司 Java 实习面经
  • DeepSeek 本地部署
  • LeetCode经典题解:206、两数之和(Two Sum)